26 lines
573 B
CMake
26 lines
573 B
CMake
cmake_minimum_required(VERSION 2.8.3)
|
|
|
|
project(farmhash)
|
|
|
|
set(FARMHASH_SRCS
|
|
"src/farmhash.h"
|
|
"src/farmhash.cc"
|
|
)
|
|
|
|
set(FARMHASH_INCLUDES
|
|
"src/farmhash.h"
|
|
)
|
|
|
|
include_directories("${CMAKE_CURRENT_SOURCE_DIR}")
|
|
|
|
add_library(farmhash ${FARMHASH_SRCS})
|
|
add_definitions(-DFARMHASH_NO_BUILTIN_EXPECT)
|
|
|
|
install(TARGETS farmhash
|
|
LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
|
|
ARCHIVE DESTINATION lib COMPONENT Development)
|
|
|
|
foreach(FARMHASH_INCLUDE ${FARMHASH_INCLUDES})
|
|
install(FILES ${FARMHASH_INCLUDE} DESTINATION include COMPONENT Development)
|
|
endforeach()
|