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

v0.27.3
Borchers, Henry Samuel 7 years ago committed by D4N
parent 37b8725565
commit 11e66c6c9e

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

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

Loading…
Cancel
Save