2 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/tmp_chroot)
3 file(WRITE ${CMAKE_BINARY_DIR}/libtool
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=\"${MEMCACHED_BINARY}\"
58 HAVE_MEMCACHED_BINARY=1
60 target_link_libraries(libtest PRIVATE Threads::Threads ${CMAKE_DL_LIBS})
62 add_executable(wait wait.cc dream.cc)
64 add_executable(core_count core_count.cc cpu.cc)
66 add_executable(backtrace backtrace_test.cc ../libmemcached/backtrace.cc)
67 target_link_libraries(backtrace PRIVATE ${CMAKE_DL_LIBS})
69 configure_file(yatlcon.h.in yatlcon.h @ONLY)
70 configure_file(version.h.in version.h @ONLY)