Added cmake patch to fix compilation on MSVC with KDE Windows (Ananta Palani)
This commit is contained in:
parent
ad0d28080c
commit
1dd39bacc4
@ -71,12 +71,12 @@ if( MSVC )
|
||||
|
||||
# add_library("../zlib-1.2.5" SHARED IMPORTED)
|
||||
|
||||
include_directories( "../zlib-1.2.5" "../expat-2.0.1/lib" )
|
||||
set(EXPAT_INCLUDE_DIR "../expat-2.0.1/lib" )
|
||||
set(ZLIB_INCLUDE_DIR "../zlib-1.2.5" )
|
||||
#include_directories( "../zlib-1.2.5" "../expat-2.0.1/lib" )
|
||||
#set(EXPAT_INCLUDE_DIR "../expat-2.0.1/lib" )
|
||||
#set(ZLIB_INCLUDE_DIR "../zlib-1.2.5" )
|
||||
|
||||
set(EXPAT_LIBRARY "../expat-2.0.1")
|
||||
set(ZLIB_LIBRARY "../zlib-1.2.5" )
|
||||
#set(EXPAT_LIBRARY "../expat-2.0.1")
|
||||
#set(ZLIB_LIBRARY "../zlib-1.2.5" )
|
||||
|
||||
# target_link_libraries("zlibd.lib")
|
||||
# add_subdirectory("../zlib-1.2.5" "../zlib-1.2.5" )
|
||||
@ -113,12 +113,12 @@ if( MSVC )
|
||||
|
||||
endif( MSVC )
|
||||
|
||||
IF( MINGW OR UNIX )
|
||||
#IF( MINGW OR UNIX )
|
||||
IF( EXIV2_ENABLE_XMP )
|
||||
SET( HAVE_XMP_TOOLKIT ON )
|
||||
SET( XMPLIB "do" )
|
||||
ENDIF( EXIV2_ENABLE_XMP )
|
||||
ENDIF( MINGW OR UNIX )
|
||||
#ENDIF( MINGW OR UNIX )
|
||||
|
||||
#IF( MINGW OR UNIX )
|
||||
INCLUDE( config/ConfigureChecks.cmake )
|
||||
@ -131,7 +131,7 @@ SET( INSTALL_TARGET_STANDARD_ARGS
|
||||
)
|
||||
|
||||
# add sources from XMPSDK directory - this needs to be done here
|
||||
IF( MINGW OR UNIX )
|
||||
#IF( MINGW OR UNIX )
|
||||
SET( XMPSRC ${CMAKE_CURRENT_SOURCE_DIR}/xmpsdk/src/ExpatAdapter.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/xmpsdk/src/MD5.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/xmpsdk/src/ParseRDF.cpp
|
||||
@ -149,7 +149,7 @@ IF( MINGW OR UNIX )
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/xmpsdk/src/XMPUtils-FileInfo.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/xmpsdk/src/XMPUtils.cpp
|
||||
)
|
||||
ENDIF( MINGW OR UNIX )
|
||||
#ENDIF( MINGW OR UNIX )
|
||||
|
||||
# the following lines need to be added to circumvent the error in xmpsdk\src\MD5.h
|
||||
IF( ${EXV_HAVE_STDINT_H} )
|
||||
|
||||
@ -30,6 +30,8 @@
|
||||
|
||||
|
||||
SET( SAMPLES addmoddel.cpp
|
||||
convert-test.cpp
|
||||
easyaccess-test.cpp
|
||||
exifcomment.cpp
|
||||
exifdata-test.cpp
|
||||
exifprint.cpp
|
||||
@ -39,6 +41,11 @@ SET( SAMPLES addmoddel.cpp
|
||||
iptctest.cpp
|
||||
key-test.cpp
|
||||
largeiptc-test.cpp
|
||||
mmap-test.cpp
|
||||
prevtest.cpp
|
||||
stringto-test.cpp
|
||||
tiff-test.cpp
|
||||
werror-test.cpp
|
||||
write-test.cpp
|
||||
write2-test.cpp
|
||||
xmpparse.cpp
|
||||
|
||||
@ -46,7 +46,7 @@ SET( LIBEXIV2_PRIVATE_HDR canonmn_int.hpp
|
||||
samsungmn_int.hpp
|
||||
sigmamn_int.hpp
|
||||
sonymn_int.hpp
|
||||
tags_int.hpp
|
||||
tags_int.hpp
|
||||
tiffcomposite_int.hpp
|
||||
tifffwd_int.hpp
|
||||
tiffimage_int.hpp
|
||||
@ -75,7 +75,6 @@ SET( LIBEXIV2_HDR basicio.hpp
|
||||
mrwimage.hpp
|
||||
orfimage.hpp
|
||||
pgfimage.hpp
|
||||
pngimage.hpp
|
||||
preview.hpp
|
||||
properties.hpp
|
||||
psdimage.hpp
|
||||
@ -161,6 +160,7 @@ IF( EXIV2_ENABLE_PNG )
|
||||
pngchunk.cpp
|
||||
pngimage.cpp
|
||||
)
|
||||
set( LIBEXIV2_HDR ${LIBEXIV2_HDR} pngimage.hpp )
|
||||
ENDIF( ZLIB_FOUND )
|
||||
ENDIF( EXIV2_ENABLE_PNG )
|
||||
|
||||
@ -199,11 +199,11 @@ TARGET_LINK_LIBRARIES( exiv2 ${EXPAT_LIBRARIES} )
|
||||
|
||||
IF( EXIV2_ENABLE_PNG )
|
||||
IF( ZLIB_FOUND )
|
||||
IF ( MINGW OR UNIX )
|
||||
# IF ( MINGW OR UNIX )
|
||||
TARGET_LINK_LIBRARIES( exiv2 ${ZLIB_LIBRARIES} )
|
||||
ELSE ( MINGW OR UNIX )
|
||||
TARGET_LINK_LIBRARIES( exiv2 zlibd )
|
||||
ENDIF( MINGW OR UNIX )
|
||||
# ELSE ( MINGW OR UNIX )
|
||||
# TARGET_LINK_LIBRARIES( exiv2 zlibd )
|
||||
# ENDIF( MINGW OR UNIX )
|
||||
ENDIF( ZLIB_FOUND )
|
||||
ENDIF( EXIV2_ENABLE_PNG )
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user