From 32fb97df168649b6d56c79aa1a87a85799d4e3ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Santiago=20Ospina=20De=20Los=20R=C3=ADos?= Date: Wed, 6 Nov 2024 11:00:47 +0100 Subject: [PATCH] Set up default include directories on module target --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0992a7f4..14c08c74 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,6 +20,9 @@ list(APPEND CMAKE_MODULE_PATH ${dune-common_MODULE_PATH} #include the dune macros include(DuneMacros) +# deactivate global include-directories +dune_policy(SET DP_DEFAULT_INCLUDE_DIRS NEW) + # start a dune project with information from dune.module dune_project() @@ -28,6 +31,9 @@ dune_add_library(duneistl INTERFACE EXPORT_NAME ISTL LINK_LIBRARIES Dune::Common) +# set include directories to target +dune_default_include_directories(duneistl INTERFACE) + add_subdirectory(cmake/modules) add_subdirectory(dune) add_subdirectory(doc)