--- a/CMakeLists.txt 2017-06-07 00:14:25.374608170 +0200 +++ b/CMakeLists.txt 2017-06-07 00:17:00.680483299 +0200 @@ -60,6 +60,7 @@ OPTION( EXIV2_ENABLE_SSH "USE Libssh for SshIo" ON ) SET ( EXIV2_ENABLE_DYNAMIC_RUNTIME OFF ) ENDIF() +OPTION( EXIV2_ENABLE_TOOLS "Build exiv2 executable" ON ) # set include path for FindXXX.cmake files set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/config/") --- a/src/CMakeLists.txt 2017-06-07 00:14:25.368608098 +0200 +++ b/src/CMakeLists.txt 2017-06-07 00:16:06.710831682 +0200 @@ -317,9 +317,11 @@ # ****************************************************************************** # exiv2 application -ADD_EXECUTABLE( exiv2 ${EXIV2_SRC} ${EXIV2_HDR} ) -TARGET_LINK_LIBRARIES( exiv2 exiv2lib ${LIBINTL_LIBRARIES} ) -INSTALL( TARGETS exiv2 ${INSTALL_TARGET_STANDARD_ARGS} ) +IF(EXIV2_ENABLE_TOOLS) + ADD_EXECUTABLE( exiv2 ${EXIV2_SRC} ${EXIV2_HDR} ) + TARGET_LINK_LIBRARIES( exiv2 exiv2lib ${LIBINTL_LIBRARIES} ) + INSTALL( TARGETS exiv2 ${INSTALL_TARGET_STANDARD_ARGS} ) +ENDIF( EXIV2_ENABLE_TOOLS ) # ****************************************************************************** # connection test application