From 6fc10a72c88ea8c5269eb1428238bf4ee8701d6a Mon Sep 17 00:00:00 2001
From: Mederic Fourmy <mederic.fourmy@gmail.com>
Date: Wed, 8 Jun 2022 17:25:09 +0200
Subject: [PATCH] [skip-ci] Fix cmake issue with include directories

---
 CMakeLists.txt | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index da31504..c53254d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -99,12 +99,6 @@ ENDIF()
 # Configure config.h
 
 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/internal/config.h.in "${WOLF_CONFIG_DIR}/config.h")
-message("CONFIG DIRECTORY ${PROJECT_BINARY_DIR}")
-include_directories("${PROJECT_BINARY_DIR}/conf")
-
-#INCLUDES SECTION
-# ============EXAMPLE==================
-include_directories(BEFORE "include")
 
 #HEADERS
 SET(HDRS_CAPTURE
@@ -238,7 +232,11 @@ install(
 
 # Specifies include directories to use when compiling the plugin target
 # This way, include_directories does not need to be called in plugins depending on this one
-target_include_directories(${PLUGIN_NAME} INTERFACE
+
+# 
+target_include_directories(${PLUGIN_NAME} PUBLIC
+  $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
+  $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/conf>
   $<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>
 )
 
-- 
GitLab