Fix include dirs for build interface
* The project directory is part of the include directives, eg. #include <c++utilities/... * So the include search path must be one level above the project directory.
This commit is contained in:
parent
b7381eb55c
commit
86e12a1164
|
@ -126,7 +126,7 @@ if(BUILD_SHARED_LIBS)
|
||||||
)
|
)
|
||||||
target_include_directories(${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}
|
target_include_directories(${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}
|
||||||
INTERFACE
|
INTERFACE
|
||||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>
|
||||||
$<INSTALL_INTERFACE:${HEADER_INSTALL_DESTINATION}>
|
$<INSTALL_INTERFACE:${HEADER_INSTALL_DESTINATION}>
|
||||||
${PUBLIC_SHARED_INCLUDE_DIRS}
|
${PUBLIC_SHARED_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
@ -144,7 +144,7 @@ if(BUILD_SHARED_LIBS)
|
||||||
)
|
)
|
||||||
target_include_directories(${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}
|
target_include_directories(${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}
|
||||||
PUBLIC
|
PUBLIC
|
||||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>
|
||||||
$<INSTALL_INTERFACE:${HEADER_INSTALL_DESTINATION}>
|
$<INSTALL_INTERFACE:${HEADER_INSTALL_DESTINATION}>
|
||||||
${PUBLIC_SHARED_INCLUDE_DIRS}
|
${PUBLIC_SHARED_INCLUDE_DIRS}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
|
@ -184,7 +184,7 @@ if(BUILD_STATIC_LIBS)
|
||||||
)
|
)
|
||||||
target_include_directories(${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}_static
|
target_include_directories(${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}_static
|
||||||
INTERFACE
|
INTERFACE
|
||||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>
|
||||||
$<INSTALL_INTERFACE:${HEADER_INSTALL_DESTINATION}>
|
$<INSTALL_INTERFACE:${HEADER_INSTALL_DESTINATION}>
|
||||||
${PUBLIC_STATIC_INCLUDE_DIRS}
|
${PUBLIC_STATIC_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
@ -202,7 +202,7 @@ if(BUILD_STATIC_LIBS)
|
||||||
)
|
)
|
||||||
target_include_directories(${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}_static
|
target_include_directories(${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}_static
|
||||||
PUBLIC
|
PUBLIC
|
||||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>
|
||||||
$<INSTALL_INTERFACE:${HEADER_INSTALL_DESTINATION}>
|
$<INSTALL_INTERFACE:${HEADER_INSTALL_DESTINATION}>
|
||||||
${PUBLIC_STATIC_INCLUDE_DIRS}
|
${PUBLIC_STATIC_INCLUDE_DIRS}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
|
|
Loading…
Reference in New Issue