From 4265ac5e0f477d903782f1fc8e2bf3d10d53e3c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20D=C3=ADaz=20M=C3=A1s?= Date: Sun, 10 Feb 2019 22:01:52 +0100 Subject: [PATCH 1/2] exiv2-xmp linked privately --- src/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index cf68942d..34087004 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -153,7 +153,7 @@ target_include_directories(exiv2lib_int PRIVATE ${ZLIB_INCLUDE_DIR}) target_include_directories(exiv2lib PRIVATE ${ZLIB_INCLUDE_DIR}) if (EXIV2_ENABLE_XMP) - target_link_libraries(exiv2lib PUBLIC exiv2-xmp) + target_link_libraries(exiv2lib PRIVATE exiv2-xmp) elseif(EXIV2_ENABLE_EXTERNAL_XMP) target_link_libraries(exiv2lib PUBLIC ${XMPSDK_LIBRARY}) target_include_directories(exiv2lib PUBLIC ${XMPSDK_INCLUDE_DIR}) From 85c27ea3b4113633985f06e9cc6db2eece5e4be2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20D=C3=ADaz=20M=C3=A1s?= Date: Sun, 10 Feb 2019 22:40:01 +0100 Subject: [PATCH 2/2] Link geotag sample against exiv2-xmp --- samples/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/samples/CMakeLists.txt b/samples/CMakeLists.txt index a3e491e0..a82403e3 100644 --- a/samples/CMakeLists.txt +++ b/samples/CMakeLists.txt @@ -72,7 +72,11 @@ install( TARGETS metacopy pathtest exiv2json RUNTIME DESTINATION ${CMAKE_INSTALL if( EXPAT_FOUND ) add_executable( geotag geotag.cpp) list(APPEND APPLICATIONS geotag) - target_link_libraries( geotag PRIVATE ${EXPAT_LIBRARIES}) + target_link_libraries(geotag + PRIVATE + exiv2-xmp + ${EXPAT_LIBRARIES} + ) target_include_directories(geotag PRIVATE ${EXPAT_INCLUDE_DIR}) target_include_directories(geotag PRIVATE ${CMAKE_SOURCE_DIR}/src) # To find unused.h