test: poll_timeout; see php-memcached-dev/php-memcached#531
[awesomized/libmemcached] / support / CMakeLists.txt
1
2 install(FILES ax_libmemcached.m4
3 COMPONENT dev
4 DESTINATION ${CMAKE_INSTALL_DATADIR}/aclocal
5 )
6
7 configure_file(example.cnf.in example.cnf @ONLY)
8 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/example.cnf
9 COMPONENT dev
10 DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}
11 )
12
13 pkgconfig_import(REQUIRES)
14 pkgconfig_import(REQUIRES_PRIVATE)
15 configure_file(libmemcached.pc.in libmemcached.pc @ONLY)
16 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libmemcached.pc
17 COMPONENT dev
18 DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
19 )
20
21 if(BUILD_TESTING)
22 set(LIBMEMCACHED_WITH_SASL_PWDB "${CMAKE_CURRENT_BINARY_DIR}/memcached.pwdb" PARENT_SCOPE)
23 set(LIBMEMCACHED_WITH_SASL_CONF "${CMAKE_CURRENT_BINARY_DIR}" PARENT_SCOPE)
24
25 cmake_host_system_information(RESULT HOSTNAME QUERY HOSTNAME)
26 configure_file(memcached.pwdb.in memcached.pwdb @ONLY)
27 configure_file(memcached.conf.in memcached.conf @ONLY)
28 endif()
29
30 configure_package_config_file(libmemcached-config.cmake.in
31 libmemcached-config.cmake
32 INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
33 write_basic_package_version_file(libhashkit-version.cmake
34 VERSION ${LIBHASHKIT_VERSION}
35 COMPATIBILITY SameMajorVersion)
36 write_basic_package_version_file(libmemcached-version.cmake
37 VERSION ${LIBMEMCACHED_VERSION}
38 COMPATIBILITY SameMajorVersion)
39 write_basic_package_version_file(libmemcachedprotocol-version.cmake
40 VERSION ${LIBMEMCACHEDPROTOCOL_VERSION}
41 COMPATIBILITY SameMajorVersion)
42 write_basic_package_version_file(libmemcachedutil-version.cmake
43 VERSION ${LIBMEMCACHEDUTIL_VERSION}
44 COMPATIBILITY SameMajorVersion)
45 install(FILES
46 ${CMAKE_CURRENT_BINARY_DIR}/libmemcached-config.cmake
47 ${CMAKE_CURRENT_BINARY_DIR}/libhashkit-version.cmake
48 ${CMAKE_CURRENT_BINARY_DIR}/libmemcached-version.cmake
49 ${CMAKE_CURRENT_BINARY_DIR}/libmemcachedprotocol-version.cmake
50 ${CMAKE_CURRENT_BINARY_DIR}/libmemcachedutil-version.cmake
51 COMPONENT dev
52 DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/)