2 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/tmp_chroot)
3 file(GENERATE OUTPUT ${CMAKE_BINARY_DIR}/libtool CONTENT
9 if (EXISTS ${CMAKE_BINARY_DIR}/libtool)
10 execute_process(COMMAND chmod +x ${CMAKE_BINARY_DIR}/libtool)
14 add_library(libtest STATIC
50 set_target_properties(libtest PROPERTIES LIBRARY_OUTPUT_NAME test)
51 target_compile_definitions(libtest PRIVATE
53 LIBTEST_TEMP=\"${CMAKE_BINARY_DIR}/tmp_chroot\"
55 DRIZZLED_BINARY=\"drizzled\"
56 GEARMAND_BINARY=\"gearmand\"
57 MEMCACHED_BINARY=\"/usr/bin/memcached\"
58 HAVE_MEMCACHED_BINARY=1
60 target_link_libraries(libtest PRIVATE Threads::Threads ${CMAKE_DL_LIBS})
61 target_include_directories(libtest PRIVATE ..)
63 add_executable(wait wait.cc dream.cc)
64 target_include_directories(wait PRIVATE ..)
66 add_executable(core_count core_count.cc cpu.cc)
67 target_include_directories(core_count PRIVATE ..)
69 add_executable(backtrace backtrace_test.cc ../libmemcached/backtrace.cc)
70 target_link_libraries(backtrace PRIVATE ${CMAKE_DL_LIBS})
71 target_include_directories(backtrace PRIVATE ..)
73 configure_file(yatlcon.h.in yatlcon.h @ONLY)
74 configure_file(version.h.in version.h @ONLY)