diff options
Diffstat (limited to 'src/3rdparty/libpng/CMakeLists.txt')
-rw-r--r-- | src/3rdparty/libpng/CMakeLists.txt | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/3rdparty/libpng/CMakeLists.txt b/src/3rdparty/libpng/CMakeLists.txt index e07272f7c6..8f59719f28 100644 --- a/src/3rdparty/libpng/CMakeLists.txt +++ b/src/3rdparty/libpng/CMakeLists.txt @@ -1,5 +1,3 @@ -# Generated from libpng.pro. - ##################################################################### ## BundledLibpng Generic Library: ##################################################################### @@ -7,6 +5,7 @@ qt_internal_add_3rdparty_library(BundledLibpng QMAKE_LIB_NAME libpng STATIC + SKIP_AUTOMOC INSTALL SOURCES png.c @@ -27,22 +26,25 @@ qt_internal_add_3rdparty_library(BundledLibpng DEFINES PNG_ARM_NEON_OPT=0 PNG_POWERPC_VSX_OPT=0 + PNG_IMPEXP= + _CRT_SECURE_NO_DEPRECATE PUBLIC_INCLUDE_DIRECTORIES $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> ) -qt_disable_warnings(BundledLibpng) -qt_set_symbol_visibility_hidden(BundledLibpng) -#### Keys ignored in scope 1:.:.:libpng.pro:<TRUE>: -# MODULE_EXT_HEADERS = "png.h" "pngconf.h" -# TR_EXCLUDE = "$$PWD/*" +qt_internal_add_3rdparty_header_module(PngPrivate + EXTERNAL_HEADERS + png.h + pngconf.h + pnglibconf.h +) -## Scopes: -##################################################################### +qt_disable_warnings(BundledLibpng) +qt_set_symbol_visibility_hidden(BundledLibpng) qt_internal_extend_target(BundledLibpng CONDITION QT_FEATURE_system_zlib LIBRARIES - ZLIB::ZLIB + WrapZLIB::WrapZLIB ) qt_internal_extend_target(BundledLibpng CONDITION NOT QT_FEATURE_system_zlib |