|
|
@ -31,18 +31,14 @@ IF( EXIV2_ENABLE_XMP AND EXIV2_ENABLE_LIBXMP )
|
|
|
|
check_include_file( "stdint.h" EXV_HAVE_STDINT_H )
|
|
|
|
check_include_file( "stdint.h" EXV_HAVE_STDINT_H )
|
|
|
|
|
|
|
|
|
|
|
|
ADD_LIBRARY( xmp STATIC ${XMPSRC} )
|
|
|
|
ADD_LIBRARY( xmp STATIC ${XMPSRC} )
|
|
|
|
|
|
|
|
target_compile_definitions(xmp PUBLIC XML_STATIC)
|
|
|
|
|
|
|
|
|
|
|
|
target_include_directories(xmp PRIVATE ${CMAKE_SOURCE_DIR}/xmpsdk/include)
|
|
|
|
target_include_directories(xmp PRIVATE ${CMAKE_SOURCE_DIR}/xmpsdk/include)
|
|
|
|
if (EXV_HAVE_STDINT_H)
|
|
|
|
if (EXV_HAVE_STDINT_H)
|
|
|
|
target_compile_definitions(xmp PRIVATE EXV_HAVE_STDINT_H)
|
|
|
|
target_compile_definitions(xmp PRIVATE EXV_HAVE_STDINT_H)
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
|
|
GET_TARGET_PROPERTY( XMPLIB xmp LOCATION )
|
|
|
|
TARGET_LINK_LIBRARIES(xmp ${EXPAT_LIBRARIES})
|
|
|
|
if ( NOT MSVC )
|
|
|
|
|
|
|
|
TARGET_LINK_LIBRARIES(xmp ${EXPAT_LIBRARIES})
|
|
|
|
|
|
|
|
else()
|
|
|
|
|
|
|
|
TARGET_LINK_LIBRARIES(xmp ${CMAKE_THREAD_LIBS_INIT} ${EXPAT_LIBRARIES})
|
|
|
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
# 1119 Install libxmp.a for use by third party applications (Thanks, Emmanuel)
|
|
|
|
# 1119 Install libxmp.a for use by third party applications (Thanks, Emmanuel)
|
|
|
|
INSTALL(TARGETS xmp ${INSTALL_TARGET_STANDARD_ARGS} )
|
|
|
|
INSTALL(TARGETS xmp ${INSTALL_TARGET_STANDARD_ARGS} )
|
|
|
|
ENDIF()
|
|
|
|
ENDIF()
|
|
|
|