--- a/CMakeLists.txt 2015-07-19 16:04:35.363628707 +0200 +++ b/CMakeLists.txt 2015-07-19 16:28:31.051680136 +0200 @@ -216,9 +216,7 @@ ADD_SUBDIRECTORY( xmpsdk ) ADD_SUBDIRECTORY( src ) -IF( EXIV2_ENABLE_BUILD_SAMPLES ) - ADD_SUBDIRECTORY( samples ) -ENDIF( EXIV2_ENABLE_BUILD_SAMPLES ) +ADD_SUBDIRECTORY( samples ) IF( EXIV2_ENABLE_BUILD_PO ) ADD_SUBDIRECTORY( po ) --- a/samples/CMakeLists.txt 2015-07-19 16:04:35.360628744 +0200 +++ b/samples/CMakeLists.txt 2015-07-19 16:30:46.415987850 +0200 @@ -21,6 +21,10 @@ include_directories("${CMAKE_SOURCE_DIR}/include" "${CMAKE_SOURCE_DIR}/src") -SET( SAMPLES addmoddel.cpp +SET( SAMPLES taglist.cpp ) + +IF( EXIV2_ENABLE_BUILD_SAMPLES ) + SET( SAMPLES ${SAMPLES} + addmoddel.cpp convert-test.cpp easyaccess-test.cpp exifcomment.cpp @@ -38,7 +42,6 @@ mmap-test.cpp prevtest.cpp stringto-test.cpp - taglist.cpp tiff-test.cpp werror-test.cpp write-test.cpp @@ -47,6 +50,7 @@ xmpparser-test.cpp xmpsample.cpp ) +ENDIF() FOREACH(entry ${SAMPLES}) STRING( REPLACE ".cpp" "" target ${entry}) @@ -63,6 +67,7 @@ SET( MC_SRC ${MC_SRC} ../src/getopt_win32.c ) ENDIF( MSVC ) +IF( EXIV2_ENABLE_BUILD_SAMPLES ) SET( MC_SRC ${MC_SRC} metacopy.cpp ../src/utils.cpp ) ADD_EXECUTABLE( metacopy ${MC_SRC} ) TARGET_LINK_LIBRARIES( metacopy exiv2lib ) @@ -79,6 +84,7 @@ # ****************************************************************************** # Man page INSTALL( FILES exiv2samples.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 ) +ENDIF() # That's all Folks! ## --- a/doc/templates/Makefile 2015-07-19 16:50:50.589933604 +0200 +++ b/doc/templates/Makefile 2015-07-19 16:51:07.686719864 +0200 @@ -143,7 +143,7 @@ xmp_mwg-rs \ xmp_mwg-kw -TAGLIST = ../../bin/taglist +TAGLIST = ../../src/bin/taglist # ********************************************************************** # ====================================================================== diff --git a/doc/cmake_doc.sh b/doc/cmake_doc.sh index 44dd6760..5910a86d 100755 --- a/doc/cmake_doc.sh +++ b/doc/cmake_doc.sh @@ -16,7 +16,7 @@ if [ $# == 1 ]; then mv src/exv_conf.h.keep src/exv_conf.h fi mkdir -p src/bin/ - cp -f "${CMAKE_BINARY_DIR}/bin/taglist" src/bin/ + cp -f "${CMAKE_BINARY_DIR}/samples/taglist" src/bin/ make doc fi