From: Letu Ren Date: Tue, 17 Sep 2024 13:49:27 +0000 (+0800) Subject: Use target include instead of raw include X-Git-Tag: 2.2.3~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=09f84042cefb88a45f6e489ef0477def90a60a87;p=thirdparty%2Fzlib-ng.git Use target include instead of raw include --- diff --git a/CMakeLists.txt b/CMakeLists.txt index dca75063..7ceba988 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 "$${CMAKE_CURRENT_SOURCE_DIR}>" "$") + target_include_directories(${ZLIB_INSTALL_LIBRARY} PRIVATE "${ARCHDIR}") + target_include_directories(${ZLIB_INSTALL_LIBRARY} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/arch/generic") endforeach() if(WIN32)