From 11e2c48c061bd89c27153b52f65df81f05392beb Mon Sep 17 00:00:00 2001 From: Martchus Date: Wed, 23 Aug 2017 23:10:05 +0200 Subject: [PATCH] Prevent usage of include_directories Rather use target_include_directories --- cmake/modules/ConfigHeader.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmake/modules/ConfigHeader.cmake b/cmake/modules/ConfigHeader.cmake index c25e9ba..97909b1 100644 --- a/cmake/modules/ConfigHeader.cmake +++ b/cmake/modules/ConfigHeader.cmake @@ -55,4 +55,8 @@ configure_file( ) # ensure generated include files can be included via #include "resources/config.h" -include_directories("${CMAKE_CURRENT_BINARY_DIR}") +foreach(TARGET_NAME ${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX} ${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}_static ${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}_tests) + if(TARGET ${TARGET_NAME}) + target_include_directories(${TARGET_NAME} PRIVATE "${CMAKE_CURRENT_BINARY_DIR}") + endif() +endforeach()