X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fp9y%2FCMakeLists.txt;h=67d84fde0c608eae7a10dc280d2c2747aeda272e;hb=92d18858b417309f6bdee6bce464a4f3d6a375fd;hp=9d953ad0fac8bcbc7e9d2d82caf56a35d10753dc;hpb=7781e7d0bf9fc0d986308838a3e1e47d0df3c019;p=awesomized%2Flibmemcached diff --git a/src/p9y/CMakeLists.txt b/src/p9y/CMakeLists.txt index 9d953ad0..67d84fde 100644 --- a/src/p9y/CMakeLists.txt +++ b/src/p9y/CMakeLists.txt @@ -6,9 +6,13 @@ add_library(p9y STATIC poll.hpp random.hpp index.hpp + clock_gettime.hpp p9y.cpp ) +set_target_properties(p9y PROPERTIES + CXX_STANDARD ${CXX_STANDARD} + ) target_include_directories(p9y PRIVATE . ${CMAKE_SOURCE_DIR}/include @@ -16,6 +20,17 @@ target_include_directories(p9y PRIVATE ${CMAKE_BINARY_DIR}/include ) +install(TARGETS p9y EXPORT p9y-targets + RUNTIME COMPONENT bin DESTINATION ${CMAKE_INSTALL_BINDIR} + ARCHIVE COMPONENT lib DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY COMPONENT lib DESTINATION ${CMAKE_INSTALL_LIBDIR} + ${TARGET_NAMELINK_COMPONENT} + ) +export(EXPORT p9y-targets NAMESPACE libmemcached::) +install(EXPORT p9y-targets NAMESPACE libmemcached:: + COMPONENT dev + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) + if(NOT HAVE_GETOPT_H) target_sources(p9y PRIVATE getopt.c) endif()