84443e26ca1317c5e6b7a4ebae652cff26b407e1
[m6w6/libmemcached] / src / bin / common / CMakeLists.txt
1 add_library(libclient_common STATIC options.cpp checks.hpp random.hpp time.hpp)
2 if(NOT HAVE_GETOPT_H)
3 target_sources(libclient_common PRIVATE ../../win32/getopt.c)
4 endif()
5 add_library(client_common ALIAS libclient_common)
6 set_target_properties(libclient_common PROPERTIES CXX_STANDARD ${CXX_STANDARD})
7 target_link_libraries(libclient_common PUBLIC libmemcached)
8 target_include_directories(libclient_common PUBLIC
9 .
10 ${CMAKE_SOURCE_DIR}/include
11 ${CMAKE_BINARY_DIR}/include
12 ${CMAKE_SOURCE_DIR}/src
13 ${CMAKE_BINARY_DIR}/src
14 ${CMAKE_BINARY_DIR})