[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