|
|
@ -154,16 +154,15 @@ IF( ${EXV_HAVE_STDINT_H} )
|
|
|
|
ADD_DEFINITIONS( -DEXV_HAVE_STDINT_H )
|
|
|
|
ADD_DEFINITIONS( -DEXV_HAVE_STDINT_H )
|
|
|
|
ENDIF( ${EXV_HAVE_STDINT_H} )
|
|
|
|
ENDIF( ${EXV_HAVE_STDINT_H} )
|
|
|
|
|
|
|
|
|
|
|
|
ADD_SUBDIRECTORY( xmpsdk )
|
|
|
|
FIND_PACKAGE(Subversion QUIET)
|
|
|
|
ADD_SUBDIRECTORY( src )
|
|
|
|
SET(SVN_REVISION "0")
|
|
|
|
|
|
|
|
IF(SUBVERSION_FOUND)
|
|
|
|
IF( EXIV2_ENABLE_BUILD_SAMPLES )
|
|
|
|
IF(EXISTS "${CMAKE_SOURCE_DIR}/.svn")
|
|
|
|
ADD_SUBDIRECTORY( samples )
|
|
|
|
Subversion_WC_INFO(${PROJECT_SOURCE_DIR} svnExiv2)
|
|
|
|
ENDIF( EXIV2_ENABLE_BUILD_SAMPLES )
|
|
|
|
SET(SVN_REVISION "${svnExiv2_WC_REVISION}")
|
|
|
|
|
|
|
|
ENDIF()
|
|
|
|
IF( EXIV2_ENABLE_BUILD_PO )
|
|
|
|
ENDIF()
|
|
|
|
ADD_SUBDIRECTORY( po )
|
|
|
|
MESSAGE(STATUS "SVN version: ${SVN_REVISION}")
|
|
|
|
ENDIF( EXIV2_ENABLE_BUILD_PO )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IF( NOT MSVC )
|
|
|
|
IF( NOT MSVC )
|
|
|
|
# Issue #722: out of source builds compiled against standard include files such as /usr/local/lib/include/exiv2
|
|
|
|
# Issue #722: out of source builds compiled against standard include files such as /usr/local/lib/include/exiv2
|
|
|
@ -177,11 +176,19 @@ IF( NOT MSVC )
|
|
|
|
IF( EXIV2_ENABLE_BUILD_PO )
|
|
|
|
IF( EXIV2_ENABLE_BUILD_PO )
|
|
|
|
EXECUTE_PROCESS( WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/po COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/src exiv2)
|
|
|
|
EXECUTE_PROCESS( WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/po COMMAND ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/src exiv2)
|
|
|
|
ENDIF( EXIV2_ENABLE_BUILD_PO )
|
|
|
|
ENDIF( EXIV2_ENABLE_BUILD_PO )
|
|
|
|
|
|
|
|
|
|
|
|
MESSAGE(STATUS "generating ${CMAKE_CURRENT_SOURCE_DIR}/src/svn_version.h")
|
|
|
|
|
|
|
|
EXECUTE_PROCESS( WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src COMMAND ./svn_version.sh)
|
|
|
|
|
|
|
|
ENDIF()
|
|
|
|
ENDIF()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ADD_SUBDIRECTORY( xmpsdk )
|
|
|
|
|
|
|
|
ADD_SUBDIRECTORY( src )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IF( EXIV2_ENABLE_BUILD_SAMPLES )
|
|
|
|
|
|
|
|
ADD_SUBDIRECTORY( samples )
|
|
|
|
|
|
|
|
ENDIF( EXIV2_ENABLE_BUILD_SAMPLES )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IF( EXIV2_ENABLE_BUILD_PO )
|
|
|
|
|
|
|
|
ADD_SUBDIRECTORY( po )
|
|
|
|
|
|
|
|
ENDIF( EXIV2_ENABLE_BUILD_PO )
|
|
|
|
|
|
|
|
|
|
|
|
##
|
|
|
|
##
|
|
|
|
# tests
|
|
|
|
# tests
|
|
|
|
ADD_CUSTOM_TARGET(tests COMMAND make test "EXIV2_BINDIR=${CMAKE_BINARY_DIR}/bin" WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/test/" )
|
|
|
|
ADD_CUSTOM_TARGET(tests COMMAND make test "EXIV2_BINDIR=${CMAKE_BINARY_DIR}/bin" WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/test/" )
|
|
|
|