]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Use target include instead of raw include
authorLetu Ren <fantasquex@gmail.com>
Tue, 17 Sep 2024 13:49:27 +0000 (21:49 +0800)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 20 Sep 2024 11:07:28 +0000 (13:07 +0200)
CMakeLists.txt

index dca75063a5c07747968b0ccc0ce2588df284c96a..7ceba9888818c4e895325628e2a5a0716903200c 100644 (file)
@@ -1174,10 +1174,6 @@ if (ZLIB_COMPAT)
     endif()
 endif()
 
-include_directories(${CMAKE_CURRENT_SOURCE_DIR})
-include_directories(${ARCHDIR})
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/arch/generic)
-
 foreach(ZLIB_INSTALL_LIBRARY ${ZLIB_INSTALL_LIBRARIES})
     if(NOT ZLIB_COMPAT)
         target_compile_definitions(${ZLIB_INSTALL_LIBRARY} PUBLIC ZLIBNG_NATIVE_API)
@@ -1185,6 +1181,8 @@ foreach(ZLIB_INSTALL_LIBRARY ${ZLIB_INSTALL_LIBRARIES})
     target_include_directories(${ZLIB_INSTALL_LIBRARY} PUBLIC
         "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}$<SEMICOLON>${CMAKE_CURRENT_SOURCE_DIR}>"
         "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>")
+    target_include_directories(${ZLIB_INSTALL_LIBRARY} PRIVATE "${ARCHDIR}")
+    target_include_directories(${ZLIB_INSTALL_LIBRARY} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/arch/generic")
 endforeach()
 
 if(WIN32)