cmake_minimum_required(VERSION 3.8) project(Test VERSION 0.1) set(CONFIG_FILE_PATH "config.json") include(../../cmake_include/public.cmake) include(../../cmake_include/baosight.cmake) include(../../cmake_include/mix_cc.cmake) find_package( Boost COMPONENTS system filesystem serialization context regex container iostreams stacktrace_addr2line unit_test_framework REQUIRED) find_package(dlib CONFIG REQUIRED) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fno-omit-frame-pointer -Wno-deprecated-declarations") aux_source_directory(./ DIR_ROOT) set(LINK_OPTION ${ICE} ${IPLATURE} ${SQL} ${FREEZE} ${BASE_LIB} ${CODE_LIB} ${IDA} ${LEGACY_JSON} ${MEMCACHE_LIB} ${IHDB_LIB} ${LOG} rt stdc++ c m ) # create dir "~/shm" # execute_process(COMMAND sh "/users/dsc/code/project/shm/shmdir.sh" . ) # set execute info add_executable( Test ${DIR_ROOT}) target_link_libraries(Test ${LINK_OPTION} ${Boost_LIBRARIES} ${mix_cc} nlohmann_json::nlohmann_json Eigen3::Eigen dlib::dlib) target_include_directories( Test PUBLIC ./ ../ ../../ ${legacy_include} ${iplature_include} ${ihdb_include} ${memcache_include} ${iXcom}Include) # set_target_properties(Test PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${bin_dir})