diff options
Diffstat (limited to 'src/3rdparty/libpng/CMakeLists.txt')
-rw-r--r-- | src/3rdparty/libpng/CMakeLists.txt | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/3rdparty/libpng/CMakeLists.txt b/src/3rdparty/libpng/CMakeLists.txt new file mode 100644 index 0000000000..d1c5cea164 --- /dev/null +++ b/src/3rdparty/libpng/CMakeLists.txt @@ -0,0 +1,54 @@ +# Generated from libpng.pro. + +##################################################################### +## BundledLibpng Generic Library: +##################################################################### + +qt_add_3rdparty_library(BundledLibpng + STATIC + INSTALL + SOURCES + png.c + pngerror.c + pngget.c + pngmem.c + pngpread.c + pngread.c + pngrio.c + pngrtran.c + pngrutil.c + pngset.c + pngtrans.c + pngwio.c + pngwrite.c + pngwtran.c + pngwutil.c + DEFINES + PNG_ARM_NEON_OPT=0 + PNG_POWERPC_VSX_OPT=0 + 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>: +# TR_EXCLUDE = "$$PWD/*" + +## Scopes: +##################################################################### + +qt_extend_target(BundledLibpng CONDITION QT_FEATURE_system_zlib + LIBRARIES + ZLIB::ZLIB +) + +qt_extend_target(BundledLibpng CONDITION NOT QT_FEATURE_system_zlib + INCLUDE_DIRECTORIES + ../zlib/src +) + +qt_extend_target(BundledLibpng CONDITION NOT QT_FEATURE_system_zlib AND NOT no_core_dep + LIBRARIES + Qt::Core +) |