@@ -44,21 +44,22 @@ if(NOT CORTEX_CQA)
4444 add_link_options ($<$<CONFIG:Release>:-flto>)
4545 elseif (MSVC )
4646 # Add optimization flags for MSVC
47- add_compile_options ($<$<CONFIG:Release>:/O2>)
47+ # add_compile_options($<$<CONFIG:Release>:/O2>)
4848 # Optional: Link-time optimization
49- add_compile_options ($<$<CONFIG:Release>:/GL>)
50- add_link_options ($<$<CONFIG:Release>:/LTCG>)
49+ # add_compile_options($<$<CONFIG:Release>:/GL>)
50+ # add_link_options($<$<CONFIG:Release>:/LTCG>)
5151 endif ()
5252endif ()
5353
5454if (MSVC )
55- add_compile_options (
56- $<$<CONFIG:>:/MT> #---------|
57- $<$<CONFIG:Debug>:/MTd> #---|-- Statically link the runtime libraries
58- $<$<CONFIG:Release>:/MT> #--|
59- $<$<CONFIG:Release>:/O2> #--|-- Optimize for speed in Release mode
60- $<$<CONFIG:Release>:/Ob2> #-|-- Inline any suitable function
61- )
55+ # set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
56+ # add_compile_options(
57+ # $<$<CONFIG:>:/MT> #---------|
58+ # $<$<CONFIG:Debug>:/MTd> #---|-- Statically link the runtime libraries
59+ # $<$<CONFIG:Release>:/MT> #--|
60+ # $<$<CONFIG:Release>:/O2> #--|-- Optimize for speed in Release mode
61+ # $<$<CONFIG:Release>:/Ob2> #-|-- Inline any suitable function
62+ # )
6263
6364 add_compile_options (/utf-8)
6465 add_definitions (-DUNICODE -D_UNICODE)
@@ -95,10 +96,10 @@ add_compile_definitions(CORTEX_CONFIG_FILE_PATH="${CORTEX_CONFIG_FILE_PATH}")
9596option (CMAKE_BUILD_TEST "Enable testing" ON )
9697option (CMAKE_BUILD_INJA_TEST "Enable inja example" OFF )
9798# if(CMAKE_BUILD_TEST)
98- add_subdirectory (test )
99+ # add_subdirectory(test)
99100# endif()
100101
101- add_subdirectory (cli)
102+ # add_subdirectory(cli)
102103
103104if (CMAKE_BUILD_INJA_TEST)
104105 add_subdirectory (examples/inja)
@@ -183,6 +184,7 @@ file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/cortex_openapi.h"
183184 "}\n "
184185)
185186## End of generating openapi json
187+ MESSAGE ("SOURCE_DIR" ${CMAKE_CURRENT_SOURCE_DIR} )
186188add_executable (${TARGET_NAME} main.cc
187189 ${CMAKE_CURRENT_SOURCE_DIR} /utils/cpuid/cpu_info.cc
188190 ${CMAKE_CURRENT_SOURCE_DIR} /utils/file_logger.cc
@@ -205,6 +207,7 @@ target_include_directories(${TARGET_NAME} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/.
205207
206208target_link_libraries (${TARGET_NAME} PRIVATE minizip)
207209target_link_libraries (${TARGET_NAME} PRIVATE archive)
210+ target_link_libraries (${TARGET_NAME} PRIVATE trantor)
208211target_link_libraries (${TARGET_NAME} PRIVATE drogon)
209212target_link_libraries (${TARGET_NAME} PRIVATE SQLiteCpp)
210213target_link_libraries (${TARGET_NAME} PRIVATE ${JSONCPP} )
0 commit comments