From 775922d2315dddcd2750acf5d3a8a90d368dc000 Mon Sep 17 00:00:00 2001 From: Kevin Funk Date: Wed, 13 Feb 2019 12:59:44 +0100 Subject: cmake: Initial CMake build system support Task-number: QTBUG-74135 Done-With: Alexandru Croitor Done-With: Liang Qi Change-Id: I81fdc3d06f53e78182352214ef4687924dfc6fb6 Reviewed-by: Alexandru Croitor --- src/svg/CMakeLists.txt | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 src/svg/CMakeLists.txt (limited to 'src/svg/CMakeLists.txt') diff --git a/src/svg/CMakeLists.txt b/src/svg/CMakeLists.txt new file mode 100644 index 0000000..955daee --- /dev/null +++ b/src/svg/CMakeLists.txt @@ -0,0 +1,56 @@ +# Generated from svg.pro. + +find_package(ZLIB MODULE REQUIRED) # special case + +##################################################################### +## Svg Module: +##################################################################### + +add_qt_module(Svg + SOURCES + qgraphicssvgitem.cpp qgraphicssvgitem.h + qsvgfont.cpp qsvgfont_p.h + qsvggenerator.cpp qsvggenerator.h + qsvggraphics.cpp qsvggraphics_p.h + qsvghandler.cpp qsvghandler_p.h + qsvgnode.cpp qsvgnode_p.h + qsvgrenderer.cpp qsvgrenderer.h + qsvgstructure.cpp qsvgstructure_p.h + qsvgstyle.cpp qsvgstyle_p.h + qsvgtinydocument.cpp qsvgtinydocument_p.h + qsvgwidget.cpp qsvgwidget.h + qtsvgglobal.h + DEFINES + QT_NO_USING_NAMESPACE + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + ZLIB::ZLIB + PUBLIC_LIBRARIES + Qt::Core + Qt::Gui +) + +#### Keys ignored in scope 1:.:.:svg.pro:: +# _LOADED = "qt_module" + +## Scopes: +##################################################################### + +extend_target(Svg CONDITION TARGET Qt::Widgets + LIBRARIES + Qt::WidgetsPrivate + PUBLIC_LIBRARIES + Qt::Widgets +) + +extend_target(Svg CONDITION MSVC AND (TEST_architecture_arch STREQUAL "i386") + LINK_OPTIONS + "/BASE:0x66000000" +) + +#### Keys ignored in scope 4:.:.:svg.pro:solaris-cc_x_: +# QMAKE_CXXFLAGS_RELEASE = "--O2" +add_qt_docs( + doc/qtsvg.qdocconf +) -- cgit v1.2.1