BUILD_INTERFACE for include directories use PROJECT_SOURCE_DIR to allow for being built as a CMake subproject

This commit is contained in:
Borchers, Henry Samuel 2018-04-13 10:49:27 -05:00 committed by D4N
parent 37b8725565
commit 11e66c6c9e
2 changed files with 4 additions and 4 deletions

View File

@ -231,13 +231,13 @@ endif()
# TODO : We should not include include/exiv2 but only include !!!
target_include_directories(exiv2lib PUBLIC
$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/include/exiv2>
$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/include>
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include/exiv2>
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include>
)
target_include_directories(exiv2lib_int PUBLIC
$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/include/exiv2>
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include/exiv2>
)
if (EXIV2_ENABLE_WEBREADY)

View File

@ -37,7 +37,7 @@ target_link_libraries(xmp
target_include_directories(xmp
PUBLIC
$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/xmpsdk/include>
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/xmpsdk/include>
PRIVATE
${EXPAT_INCLUDE_DIR}
)