You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-gfx/exiv2/files/exiv2-0.25-hide-symbols.patch

98 lines
4.0 KiB

Index: a/samples/CMakeLists.txt
===================================================================
--- a/samples/CMakeLists.txt (revision 3972)
+++ b/samples/CMakeLists.txt (revision 3973)
@@ -52,7 +52,7 @@
STRING( REPLACE ".cpp" "" target ${entry})
ADD_EXECUTABLE( ${target} ${target}.cpp )
ADD_TEST( ${target}_test ${target} )
- TARGET_LINK_LIBRARIES( ${target} exiv2lib )
+ TARGET_LINK_LIBRARIES( ${target} PRIVATE exiv2lib ${EXPAT_LIBRARIES})
#INSTALL( TARGETS ${target} ${INSTALL_TARGET_STANDARD_ARGS} )
ENDFOREACH(entry ${SAMPLES})
Index: a/src/CMakeLists.txt
===================================================================
--- a/src/CMakeLists.txt (revision 3972)
+++ b/src/CMakeLists.txt (revision 3973)
@@ -240,20 +240,20 @@
if ( MSVC )
source_group("Header Files" FILES ${LIBEXIV2_HDR} )
- TARGET_LINK_LIBRARIES( exiv2lib ${EXPAT_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE ${EXPAT_LIBRARIES} )
source_group("Header Files" FILES ${LIBCURL_HDR} )
- TARGET_LINK_LIBRARIES( exiv2lib ${CURL_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE ${CURL_LIBRARIES} )
source_group("Header Files" FILES ${SSH_HDR} )
- TARGET_LINK_LIBRARIES( exiv2lib ${SSH_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE ${SSH_LIBRARIES} )
else()
if ( NOT MINGW )
- TARGET_LINK_LIBRARIES( exiv2lib dl ${EXPAT_LIBRARIES} )
- TARGET_LINK_LIBRARIES( exiv2lib dl ${CURL_LIBRARIES} )
- TARGET_LINK_LIBRARIES( exiv2lib dl ${SSH_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE dl ${EXPAT_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE dl ${CURL_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE dl ${SSH_LIBRARIES} )
else()
- TARGET_LINK_LIBRARIES( exiv2lib ${EXPAT_LIBRARIES} )
- TARGET_LINK_LIBRARIES( exiv2lib ${CURL_LIBRARIES} )
- TARGET_LINK_LIBRARIES( exiv2lib ${SSH_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE ${EXPAT_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE ${CURL_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE ${SSH_LIBRARIES} )
endif()
endif()
@@ -262,33 +262,33 @@
if ( MSVC )
LINK_DIRECTORIES(${LIBRARY_OUTPUT_PATH}/$(ConfigurationName))
endif(MSVC)
- TARGET_LINK_LIBRARIES( exiv2lib xmp )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE xmp )
ENDIF()
IF( EXIV2_ENABLE_PNG )
IF( ZLIB_FOUND )
IF( MSVC )
if ( EXIV2_ENABLE_SHARED )
- TARGET_LINK_LIBRARIES( exiv2lib optimized ${ZLIB_LIBRARIES} debug ${ZLIB_LIBRARIES}d )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE optimized ${ZLIB_LIBRARIES}.lib debug ${ZLIB_LIBRARIES}d.lib )
else()
- TARGET_LINK_LIBRARIES( exiv2lib optimized zlibstatic.lib debug zlibstaticd.lib )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE optimized zlibstatic.lib debug zlibstaticd.lib )
endif()
ELSE()
- TARGET_LINK_LIBRARIES( exiv2lib ${ZLIB_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE ${ZLIB_LIBRARIES} )
ENDIF()
ENDIF()
ENDIF()
IF( EXIV2_ENABLE_NLS )
- TARGET_LINK_LIBRARIES( exiv2lib ${LIBINTL_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE ${LIBINTL_LIBRARIES} )
ENDIF( EXIV2_ENABLE_NLS )
IF( ICONV_FOUND )
- TARGET_LINK_LIBRARIES( exiv2lib ${ICONV_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE ${ICONV_LIBRARIES} )
ENDIF( ICONV_FOUND )
IF (CYGWIN OR MINGW)
- TARGET_LINK_LIBRARIES( exiv2lib psapi )
+ TARGET_LINK_LIBRARIES( exiv2lib PRIVATE psapi )
ENDIF(CYGWIN OR MINGW)
@@ -303,7 +303,7 @@
# ******************************************************************************
# connection test application
ADD_EXECUTABLE( conntest ${CONNTEST} )
-TARGET_LINK_LIBRARIES( conntest exiv2lib )
+TARGET_LINK_LIBRARIES( conntest PRIVATE exiv2lib ${CURL_LIBRARIES} ${SSH_LIBRARIES})
# ******************************************************************************
# exifprint application