Browse Source

只在支持A_BUILD_MAIN_AS_STATIC_LIB时才把宏定义传进去

master
Lizongdi 1 day ago
parent
commit
c075351d16
  1. 2
      main/CMakeLists.txt

2
main/CMakeLists.txt

@ -10,6 +10,7 @@ if(A_BUILD_MAIN_AS_STATIC_LIB)
set_target_properties(${TARGET_NAME} PROPERTIES set_target_properties(${TARGET_NAME} PROPERTIES
ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/output ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/output
) )
target_compile_definitions(${TARGET_NAME} PRIVATE A_BUILD_MAIN_AS_STATIC_LIB)
else() else()
add_executable(${TARGET_NAME} main.c) add_executable(${TARGET_NAME} main.c)
set_target_properties(${TARGET_NAME} PROPERTIES set_target_properties(${TARGET_NAME} PROPERTIES
@ -21,7 +22,6 @@ endif()
target_compile_definitions(${TARGET_NAME} PRIVATE target_compile_definitions(${TARGET_NAME} PRIVATE
$<$<CONFIG:Debug>:DEBUG> $<$<CONFIG:Debug>:DEBUG>
${GLOBAL_ENABLED_MACROS} ${GLOBAL_ENABLED_MACROS}
A_BUILD_MAIN_AS_STATIC_LIB
) )
# Include # Include

Loading…
Cancel
Save