2 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/tmp_chroot)
3 file(GENERATE OUTPUT ${CMAKE_BINARY_DIR}/libtool CONTENT
9 execute_process(COMMAND chmod +x ${CMAKE_BINARY_DIR}/libtool)
12 add_library(libtest STATIC
48 set_target_properties(libtest PROPERTIES LIBRARY_OUTPUT_NAME test)
49 target_compile_definitions(libtest PRIVATE
51 LIBTEST_TEMP=\"${CMAKE_BINARY_DIR}/tmp_chroot\"
53 DRIZZLED_BINARY=\"drizzled\"
54 GEARMAND_BINARY=\"gearmand\"
55 MEMCACHED_BINARY=\"/usr/bin/memcached\"
56 HAVE_MEMCACHED_BINARY=1
58 target_link_libraries(libtest PRIVATE Threads::Threads ${CMAKE_DL_LIBS})
59 target_include_directories(libtest PRIVATE ..)
61 add_executable(wait wait.cc dream.cc)
62 target_include_directories(wait PRIVATE ..)
64 add_executable(core_count core_count.cc cpu.cc)
65 target_include_directories(core_count PRIVATE ..)
67 add_executable(abort abort.cc)
68 add_executable(backtrace backtrace_test.cc ../libmemcached/backtrace.cc)
69 target_link_libraries(backtrace PRIVATE ${CMAKE_DL_LIBS})
70 target_include_directories(backtrace PRIVATE ..)
72 configure_file(yatlcon.h.in yatlcon.h @ONLY)
73 configure_file(version.h.in version.h @ONLY)