diff --git a/CMakeLists.txt b/CMakeLists.txt index 020b1d6..e032277 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,13 +5,19 @@ set(CMAKE_C_STANDARD 11) # ======== 静态库 ======== add_library(DataRouter STATIC datarouter.c) -target_include_directories(DataRouter PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +target_include_directories(DataRouter PUBLIC + $ + $ +) # ======== 共享库(可选,通过 BUILD_SHARED 控制) ======== option(BUILD_SHARED "Build shared library" ON) if(BUILD_SHARED) add_library(DataRouter_shared SHARED datarouter.c) - target_include_directories(DataRouter_shared PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) + target_include_directories(DataRouter_shared PUBLIC + $ + $ + ) set_target_properties(DataRouter_shared PROPERTIES OUTPUT_NAME DataRouter) endif()