From 8d83f80e803c0ff8bdd44d05a73c2bc99244e858 Mon Sep 17 00:00:00 2001 From: Sebastian Reimers <hallo@studio-link.de> Date: Thu, 27 Jul 2023 21:13:40 +0200 Subject: [PATCH 1/2] cmake: fix target include path for subdir projects --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9477a2c96..c5f764cc8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -664,12 +664,9 @@ set_target_properties(re-objs PROPERTIES POSITION_INDEPENDENT_CODE ON) target_compile_definitions(re-objs PRIVATE ${RE_DEFINITIONS}) -target_include_directories(re-objs PRIVATE .) +target_include_directories(re-objs PRIVATE include) target_include_directories(re-objs PRIVATE ${OPENSSL_INCLUDE_DIR} ${ZLIB_INCLUDE_DIRS}) -target_include_directories(re-objs PUBLIC - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> - ) ############################################################################## @@ -698,6 +695,9 @@ if(LIBRE_BUILD_STATIC) list(APPEND RE_INSTALL_TARGETS re) add_library(re STATIC $<TARGET_OBJECTS:re-objs>) target_link_libraries(re PUBLIC ${LINKLIBS}) + target_include_directories(re PUBLIC + $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> + ) add_library(libre::re ALIAS re) if(MSVC) From 269a416ec516c5f087102a92fc746ddb41bd5ab8 Mon Sep 17 00:00:00 2001 From: Sebastian Reimers <hallo@studio-link.de> Date: Thu, 27 Jul 2023 21:24:41 +0200 Subject: [PATCH 2/2] test/cmake: remove include --- test/CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index d93af11ab..e98c98ec7 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -55,7 +55,6 @@ if(CMAKE_C_COMPILER_ID MATCHES "Clang") endif() include_directories( - ../include . )