Browse Source

[fix] don't export cjson when PK_USE_CJSON is ON

miyanyan 2 years ago
parent
commit
c891d3dbba
2 changed files with 2 additions and 2 deletions
  1. 1 1
      3rd/cjson/CMakeLists.txt
  2. 1 1
      CMakeLists.txt

+ 1 - 1
3rd/cjson/CMakeLists.txt

@@ -6,7 +6,7 @@ set(CMAKE_C_STANDARD 11)
 set(CMAKE_CXX_STANDARD 17)
 
 include_directories(${CMAKE_CURRENT_LIST_DIR}/include)
-include_directories(${CMAKE_CURRENT_LIST_DIR}/../pocketpy/include)
+include_directories(${CMAKE_CURRENT_LIST_DIR}/../../include)
 
 set(CMAKE_POSITION_INDEPENDENT_CODE ON)
 

+ 1 - 1
CMakeLists.txt

@@ -81,7 +81,7 @@ target_include_directories(${PROJECT_NAME} PUBLIC
 )
 
 if(PK_USE_CJSON)
-    target_link_libraries(${PROJECT_NAME} cjson)
+    target_link_libraries(${PROJECT_NAME} PRIVATE $<BUILD_INTERFACE:cjson>)
 endif()
 
 option(PK_INSTALL "Generate the install target" ON)