[SCM] exiv2 packaging branch, master, updated. debian/0.25-3.1-3734-gdcbc29a

Maximiliano Curia maxy at moszumanska.debian.org
Thu Jul 13 17:47:08 UTC 2017


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=f13033b

The following commit has been merged in the master branch:
commit f13033b5f4c7ec0ef5878ce7f30696bd52491a4a
Author: Robin Mills <robin at clanmills.com>
Date:   Mon Oct 3 16:55:54 2016 +0000

    #1230 CMake build fixes.
---
 CMakeLists.txt         |  3 ++-
 samples/CMakeLists.txt | 27 ++++++++++++++++-----------
 2 files changed, 18 insertions(+), 12 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d83a286..ce93745 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -195,7 +195,8 @@ ENDIF( EXIV2_ENABLE_BUILD_PO )
 
 ##
 # tests
-ADD_CUSTOM_TARGET(tests COMMAND env EXIV2_BINDIR="${CMAKE_BINARY_DIR}"/bin make tests WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" )
+ADD_CUSTOM_TARGET(tests       COMMAND env EXIV2_BINDIR="${CMAKE_BINARY_DIR}"/bin make tests       WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" )
+ADD_CUSTOM_TARGET(geotag-test COMMAND env EXIV2_BINDIR="${CMAKE_BINARY_DIR}"/bin make geotag-test WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" )
 
 ##
 # http://dev.exiv2.org/boards/3/topics/1364
diff --git a/samples/CMakeLists.txt b/samples/CMakeLists.txt
index 1add095..979b769 100644
--- a/samples/CMakeLists.txt
+++ b/samples/CMakeLists.txt
@@ -19,7 +19,6 @@ SET( SAMPLES addmoddel.cpp
              exifdata.cpp
              exifprint.cpp
              exifvalue.cpp
-             geotag.cpp
              ini-test.cpp
              iotest.cpp
              iptceasy.cpp
@@ -62,20 +61,26 @@ ENDIF( MSVC )
 
 SET( MC_SRC ${MC_SRC} metacopy.cpp ../src/utils.cpp )
 ADD_EXECUTABLE( metacopy ${MC_SRC} )
-TARGET_LINK_LIBRARIES( metacopy exiv2lib Threads::Threads)
+TARGET_LINK_LIBRARIES( metacopy ${PRIVATE_VAR} exiv2lib Threads::Threads ${EXPAT_LIBRARIES} ${ZLIB_LIBRARIES})
 INSTALL( TARGETS metacopy ${INSTALL_TARGET_STANDARD_ARGS} )
 
-SET( PATHTEST_SRC ${PATHTEST_SRC}  path-test.cpp ../src/utils.cpp )
-ADD_EXECUTABLE( pathtest ${PATHTEST_SRC} )
-SET_TARGET_PROPERTIES( pathtest PROPERTIES OUTPUT_NAME path-test )
-TARGET_LINK_LIBRARIES( pathtest exiv2lib Threads::Threads )
-INSTALL( TARGETS pathtest ${INSTALL_TARGET_STANDARD_ARGS} )
+SET   ( PATHTEST_SRC             ${PATHTEST_SRC}  path-test.cpp ../src/utils.cpp )
+ADD_EXECUTABLE       ( pathtest  ${PATHTEST_SRC} )
+SET_TARGET_PROPERTIES( pathtest  PROPERTIES OUTPUT_NAME path-test )
+TARGET_LINK_LIBRARIES( pathtest  ${PRIVATE_VAR} exiv2lib Threads::Threads ${EXPAT_LIBRARIES} ${ZLIB_LIBRARIES})
+INSTALL      ( TARGETS pathtest  ${INSTALL_TARGET_STANDARD_ARGS} )
 
-SET( EXIV2JSON_SRC exiv2json.cpp Jzon.cpp )
-ADD_EXECUTABLE( exiv2json ${EXIV2JSON_SRC} )
+SET( EXIV2JSON_SRC     exiv2json.cpp Jzon.cpp )
+ADD_EXECUTABLE(        exiv2json ${EXIV2JSON_SRC} )
 SET_TARGET_PROPERTIES( exiv2json PROPERTIES OUTPUT_NAME exiv2json )
-TARGET_LINK_LIBRARIES( exiv2json exiv2lib Threads::Threads)
-INSTALL( TARGETS exiv2json ${INSTALL_TARGET_STANDARD_ARGS} )
+TARGET_LINK_LIBRARIES( exiv2json ${PRIVATE_VAR} ${PRIVATE_VAR} exiv2lib Threads::Threads ${EXPAT_LIBRARIES} ${ZLIB_LIBRARIES})
+INSTALL( TARGETS       exiv2json ${INSTALL_TARGET_STANDARD_ARGS} )
+
+SET( GEOTAG_SRC        geotag.cpp )
+ADD_EXECUTABLE(        geotag    ${GEOTAG_SRC} )
+SET_TARGET_PROPERTIES( geotag    PROPERTIES OUTPUT_NAME geotag )
+TARGET_LINK_LIBRARIES( geotag    ${PRIVATE_VAR} exiv2lib Threads::Threads ${EXPAT_LIBRARIES} ${ZLIB_LIBRARIES})
+INSTALL( TARGETS       geotag    ${INSTALL_TARGET_STANDARD_ARGS} )
 
 # ******************************************************************************
 # Man page

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list