From a6f90f5266f6e624a296783045e4e953dfbea8ec Mon Sep 17 00:00:00 2001 From: Guido Draheim Date: Thu, 13 Sep 2018 19:06:35 +0200 Subject: [PATCH] cmake - use target_include_directories --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3b2b29d..0ef572f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -66,7 +66,6 @@ endif() # libzlib library set(CMAKE_POSITION_INDEPENDENT_CODE ON) add_definitions ( -DHAVE_CONFIG_H ) -include_directories (${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) set(ZZIPLIB_SRCS zzip/dir.c zzip/err.c @@ -86,16 +85,20 @@ set(ZZIPLIB_HDRS zzip/plugin.h zzip/fetch.h ${CMAKE_CURRENT_BINARY_DIR}/zzip/_config.h) + add_library(zzip ${ZZIPLIB_SRCS} ) target_link_libraries(zzip ZLIB::ZLIB ) +target_include_directories (zzip PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) if(NOT MSVC) # FIXME: syntax error add_library(zzipmmapped zzip/mmapped.c zzip/memdisk.c zzip/fetch.c ) target_link_libraries(zzipmmapped ZLIB::ZLIB ) + target_include_directories (zzipmmapped PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) endif() add_library(zzipfseeko zzip/fseeko.c zzip/fetch.c ) target_link_libraries(zzipfseeko ZLIB::ZLIB ) +target_include_directories (zzipfseeko PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) # install install(FILES ${ZZIPLIB_HDRS} DESTINATION include/zzip ) -- 2.40.0