eis/TestProject/CronTab/CMakeLists.txt

64 lines
1.3 KiB
CMake
Raw Normal View History

cmake_minimum_required(VERSION 3.8)
project(CronTab 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)
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}
rt
stdc++
c
m
)
add_executable(
CronTab
${DIR_ROOT}
)
target_link_libraries(CronTab
${LINK_OPTION}
${mix_cc}
Eigen3::Eigen )
target_include_directories(
CronTab
PUBLIC ./
../
../../
${my_lib_include}
${legacy_include}
${iplature_include}
${ihdb_include}
${memcache_include}
${Boost_INCLUDE_DIR}
${iXcom}Include)
message("my_lib_include:${my_lib_include}")
message("legacy_include:${legacy_include}")
message("iplature_include:${iplature_include}")
message("ihdb_include:${ihdb_include}")
message("memcache_include:${memcache_include}")
# message("Boost_INCLUDE_DIR:${Boost_INCLUDE_DIR}")
set_target_properties(CronTab PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${bin_dir})