p9y: properly enforce C++11
[m6w6/libmemcached] / src / p9y / CMakeLists.txt
1 add_library(p9y STATIC
2 getopt.hpp
3 libgen.hpp
4 realpath.hpp
5 socket.hpp
6 poll.hpp
7 random.hpp
8 index.hpp
9 p9y.cpp
10 )
11
12 set_target_properties(p9y PROPERTIES
13 CXX_STANDARD ${CXX_STANDARD}
14 )
15 target_include_directories(p9y PRIVATE
16 .
17 ${CMAKE_SOURCE_DIR}/include
18 ${CMAKE_BINARY_DIR}
19 ${CMAKE_BINARY_DIR}/include
20 )
21
22 if(NOT HAVE_GETOPT_H)
23 target_sources(p9y PRIVATE getopt.c)
24 endif()