|
|
@ -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 目录 ──────────────────────────────────────────────────── |
|
|
|