diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt index 8d8f322..5579eee 100644 --- a/main/CMakeLists.txt +++ b/main/CMakeLists.txt @@ -21,6 +21,7 @@ endif() target_compile_definitions(${TARGET_NAME} PRIVATE $<$:DEBUG> ${GLOBAL_ENABLED_MACROS} + A_BUILD_MAIN_AS_STATIC_LIB ) # ─── Include 目录 ──────────────────────────────────────────────────── diff --git a/main/main.c b/main/main.c index f30d69e..364dc5e 100644 --- a/main/main.c +++ b/main/main.c @@ -1,9 +1,7 @@ #ifndef MAIN - +#ifndef A_BUILD_MAIN_AS_STATIC_LIB #include #include "common.h" - -#ifndef A_BUILD_MAIN_AS_STATIC_LIB int main(int argc, const char *argv[]) { RD_INIT(); @@ -12,5 +10,4 @@ int main(int argc, const char *argv[]) return 0; } #endif - #endif