katie/src/gui/CMakeLists.txt

1224 lines
53 KiB
Text
Raw Normal View History

# add_definitions()
set(EXTRA_GUI_LIBS
KtCore KtXml
${FREETYPE_LIBRARIES}
${X11_LIBRARIES}
${X11_X11_LIB}
${X11_Xt_LIB}
${X11_Xi_LIB}
${ICU_LIBRARIES}
)
set(GUI_PUBLIC_HEADERS
QPropertyAnimation
QPauseAnimation
QAnimationGroup
QVariantAnimation
QSequentialAnimationGroup
QParallelAnimationGroup
QAbstractAnimation
QAbstractButton
QAbstractItemDelegate
QAbstractItemView
QAbstractPageSetupDialog
QAbstractPrintDialog
QAbstractProxyModel
QAbstractScrollArea
QAbstractSlider
QAbstractSpinBox
QAbstractTextDocumentLayout
QAccessible
QAccessibleBridge
QAccessibleObject
QAccessiblePlugin
QAccessibleWidget
QAction
QActionGroup
QApplication
QBitmap
QBoxLayout
QBrush
QButtonGroup
QCalendarWidget
QCheckBox
QCleanlooksStyle
QClipboard
QColor
QColorDialog
QColormap
QColumnView
QComboBox
QCommandLinkButton
QCommonStyle
QCompleter
QCursor
QDataWidgetMapper
QDateTimeEdit
QDesktopServices
QDesktopWidget
QDial
QDialog
QDialogButtonBox
QDirModel
QDockWidget
QDrag
QErrorMessage
QFileDialog
QFileIconProvider
QFileSystemModel
QFocusFrame
QFont
QFontComboBox
QFontDatabase
QFontDialog
QFontInfo
QFontMetrics
QFormLayout
QFrame
QGenericMatrix
QGesture
QGestureRecognizer
QGraphicsAnchorLayout
QGraphicsEffect
QGraphicsGridLayout
QGraphicsItem
QGraphicsItemAnimation
QGraphicsLayout
QGraphicsLayoutItem
QGraphicsLinearLayout
QGraphicsProxyWidget
QGraphicsScene
QGraphicsSceneEvent
QGraphicsView
QGraphicsWidget
QGridLayout
QGroupBox
QHeaderView
QIcon
QIconEngine
QIconEnginePlugin
QIdentityProxyModel
QImage
QImageIOHandler
QImageReader
QImageWriter
QInputDialog
QItemDelegate
QItemEditorFactory
QItemSelectionModel
QKeySequence
QLabel
QLayout
QLayoutItem
QLCDNumber
QLineEdit
QListView
QListWidget
QMainWindow
QMatrix
QMatrix4x4
QMdiArea
QMdiSubWindow
QMenu
QMenuBar
QMotifStyle
QMovie
QPageSetupDialog
QPaintDevice
QPaintEngine
QPainter
QPainterPath
QPalette
QPen
QPixmap
QPixmapCache
QPlainTextEdit
QPlastiqueStyle
QPolygon
QPrintDialog
QPrintEngine
QPrinter
QPrinterInfo
QPrintPreviewDialog
QPrintPreviewWidget
QProgressBar
QProgressDialog
QProxyModel
QProxyStyle
QPushButton
QQuaternion
QRadioButton
QRegion
QRgb
QRubberBand
QScrollArea
QScrollBar
QSessionManager
QShortcut
QSizeGrip
QSizePolicy
QSlider
QSortFilterProxyModel
QSpinBox
QSplashScreen
QSplitter
QStackedLayout
QStackedWidget
QStandardItemModel
QStaticText
QStatusBar
QStringListModel
QStyle
QStyledItemDelegate
QStyleFactory
QStyleOption
QStylePainter
QStylePlugin
QSyntaxHighlighter
QSystemTrayIcon
QTabBar
QTableView
QTableWidget
QTabWidget
QTextBrowser
QTextCursor
QTextDocument
QTextDocumentFragment
QTextDocumentWriter
QTextEdit
QTextFormat
QTextLayout
QTextList
QTextObject
QTextOption
QTextTable
QToolBar
QToolBox
QToolButton
QToolTip
QTransform
QTreeView
QTreeWidget
QTreeWidgetItemIterator
QUndoGroup
QUndoStack
QUndoView
QValidator
QVector2D
QVector3D
QVector4D
QWhatsThis
QWidget
QMessageBox
QWidgetAction
QWindowsStyle
QWizard
QWorkspace
QGuiPlatformPlugin
)
include_directories(
${CMAKE_BINARY_DIR}/include
${CMAKE_BINARY_DIR}/privateinclude
${CMAKE_BINARY_DIR}/include/QtCore
${CMAKE_BINARY_DIR}/privateinclude/QtCore
${CMAKE_BINARY_DIR}/include/QtXml
${CMAKE_BINARY_DIR}/privateinclude/QtXml
${CMAKE_BINARY_DIR}/include/QtGui
${CMAKE_BINARY_DIR}/privateinclude/QtGui
${FREETYPE_INCLUDE_DIRS}
${X11_INCLUDE_DIR}
${ICU_INCLUDES}
)
set(GUI_HEADERS
${CMAKE_CURRENT_SOURCE_DIR}/animation/qabstractanimation.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qabstractanimation_p.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qvariantanimation.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qvariantanimation_p.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qpropertyanimation.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qpropertyanimation_p.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qanimationgroup.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qanimationgroup_p.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qsequentialanimationgroup.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qsequentialanimationgroup_p.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qparallelanimationgroup.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qparallelanimationgroup_p.h
${CMAKE_CURRENT_SOURCE_DIR}/animation/qpauseanimation.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qabstractprintdialog.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qabstractprintdialog_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qabstractpagesetupdialog.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qabstractpagesetupdialog_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qcolordialog.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qcolordialog_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfscompleter_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qdialog.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qdialog_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qerrormessage.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfiledialog.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfiledialog_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfontdialog.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfontdialog_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qinputdialog.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qmessagebox.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qpagesetupdialog.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qpagesetupdialog_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprintdialog.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprintdialog_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprogressdialog.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qsidebar_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfilesystemmodel.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfilesystemmodel_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfileinfogatherer_p.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qwizard.h
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprintpreviewdialog.h
${CMAKE_CURRENT_SOURCE_DIR}/effects/qgraphicseffect.h
${CMAKE_CURRENT_SOURCE_DIR}/effects/qgraphicseffect_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsgridlayout.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsitem.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsitem_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsitemanimation.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslayout.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslayout_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslayoutitem.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslayoutitem_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslinearlayout.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsproxywidget.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsproxywidget_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscene.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscene_bsp_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscene_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscenebsptreeindex_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicssceneevent.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicssceneindex_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscenelinearindex_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicstransform.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicstransform_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsview.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsview_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicswidget.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicswidget_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgridlayoutengine_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraph_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qsimplex_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsanchorlayout_p.h
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsanchorlayout.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qbitmap.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qicon.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qicon_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qiconloader_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qiconengine.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qiconengineplugin.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qimage.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qimage_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qimageiohandler.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qimagereader.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qimagewriter.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qmovie.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap_raster_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap_x11_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapcache.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapdata_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapfilter_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qbmphandler_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qppmhandler_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qxbmhandler_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qxpmhandler_p.h
${CMAKE_CURRENT_SOURCE_DIR}/image/qgifhandler_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qabstractitemview.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qabstractitemview_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qheaderview.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qheaderview_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qidentityproxymodel.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qlistview.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qlistview_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qbsptree_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtableview.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtableview_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreeview.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreeview_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qabstractitemdelegate.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qitemdelegate.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qitemselectionmodel.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qitemselectionmodel_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qdirmodel.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qlistwidget.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qlistwidget_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtablewidget.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtablewidget_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreewidget.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreewidget_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qwidgetitemdata_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qproxymodel.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qproxymodel_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qabstractproxymodel.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qabstractproxymodel_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qsortfilterproxymodel.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qitemeditorfactory.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qitemeditorfactory_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qstandarditemmodel.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qstandarditemmodel_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qstringlistmodel.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreewidgetitemiterator.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreewidgetitemiterator_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qdatawidgetmapper.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qfileiconprovider.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qfileiconprovider_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qcolumnviewgrip_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qcolumnview.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qcolumnview_p.h
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qstyleditemdelegate.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qaction.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qaction_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qactiongroup.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qapplication.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qapplication_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qboxlayout.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qclipboard.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qcursor.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qcursor_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdesktopwidget.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdrag.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdnd_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qevent.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qevent_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qformlayout.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qgridlayout.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qkeysequence.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qlayout.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qlayout_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qlayoutengine_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qlayoutitem.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qsessionmanager.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qshortcut.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qshortcutmap_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qsizepolicy.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qpalette.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qstackedlayout.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qtooltip.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwhatsthis.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwidget.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwidget_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwidgetaction.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwidgetaction_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwindowdefs.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qkeymapper_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qgesture.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qgesture_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qstandardgestures_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qgesturerecognizer.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qgesturemanager_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qguiplatformplugin.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qt_x11_p.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qx11embed_x11.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qx11info_x11.h
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qeventdispatcher_x11_p.h
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qgenericmatrix.h
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qmatrix4x4.h
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qquaternion.h
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qvector2d.h
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qvector3d.h
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qvector4d.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qbezier_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qbrush.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolor.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolor_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolormap.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcssutil_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qdrawutil.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qgraphicssystem_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qmatrix.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qmemrotate_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qoutlinemapper_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintdevice.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine_alpha_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine_preview_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengineex_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpainter.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpainter_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpainterpath.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpainterpath_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qvectorpath_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpathclipper_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpdf_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpen.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpolygon.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpolygonclipper_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprintengine.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprintengine_pdf_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprintengine_ps_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprinter.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprinter_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprinterinfo.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprinterinfo_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qrasterizer_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qregion.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qstroker_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qstylepainter.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qtessellator_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qtextureglyphcache_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qtransform.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qwindowsurface_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine_raster_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qdrawhelper_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qrasterdefs_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qbackingstore_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qdatabuffer_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpen_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qfixed_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qgraphicssystem_raster_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qgraphicssystemfactory_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qgraphicssystemplugin_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qwindowsurface_raster_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qrgb.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprinterinfo_unix_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine_x11_p.h
${CMAKE_CURRENT_SOURCE_DIR}/painting/qwindowsurface_x11_p.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyle.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyle_p.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylefactory.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyleoption.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyleplugin.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcommonstylepixmaps_p.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcommonstyle.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcommonstyle_p.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylehelper_p.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qproxystyle.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qproxystyle_p.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylesheetstyle_p.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qplastiquestyle.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qmotifstyle.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowsstyle.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcleanlooksstyle.h
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcleanlooksstyle_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfont.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontdatabase.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengineglyphcache_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontinfo.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontmetrics.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfont_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontsubset_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcontrol_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcontrol_p_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextengine_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextlayout.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextformat.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextformat_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextobject.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextobject_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextoption.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfragmentmap_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocument.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocument_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtexthtmlparser_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qabstracttextdocumentlayout.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qabstracttextdocumentlayout_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentlayout_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcursor.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcursor_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentfragment.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentfragment_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextimagehandler_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtexttable.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextlist.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qsyntaxhighlighter.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentwriter.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qcssparser_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtexttable_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qzipreader_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qzipwriter_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextodfwriter_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qstatictext_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qstatictext.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qharfbuzz_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_x11_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontdatabase_x11_p.h
${CMAKE_CURRENT_SOURCE_DIR}/text/qunicodetables_p.h
${CMAKE_CURRENT_SOURCE_DIR}/util/qsystemtrayicon.h
${CMAKE_CURRENT_SOURCE_DIR}/util/qcompleter.h
${CMAKE_CURRENT_SOURCE_DIR}/util/qcompleter_p.h
${CMAKE_CURRENT_SOURCE_DIR}/util/qdesktopservices.h
${CMAKE_CURRENT_SOURCE_DIR}/util/qsystemtrayicon_p.h
${CMAKE_CURRENT_SOURCE_DIR}/util/qundogroup.h
${CMAKE_CURRENT_SOURCE_DIR}/util/qundostack.h
${CMAKE_CURRENT_SOURCE_DIR}/util/qundostack_p.h
${CMAKE_CURRENT_SOURCE_DIR}/util/qundoview.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qbuttongroup.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractbutton.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractbutton_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractslider.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractslider_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractspinbox.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractspinbox_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qcalendartextnavigator_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qcalendarwidget.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qcheckbox.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qcombobox.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qcombobox_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qcommandlinkbutton.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdatetimeedit.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdatetimeedit_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdial.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdialogbuttonbox.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdockwidget.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdockwidget_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdockarealayout_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qeffects_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qfontcombobox.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qframe.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qframe_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qgroupbox.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlabel.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlabel_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlcdnumber.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlineedit.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlineedit_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlinecontrol_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmainwindow.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmainwindowlayout_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmdiarea.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmdiarea_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmdisubwindow.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmdisubwindow_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmenu.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmenu_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmenubar.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmenubar_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmenudata.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qprogressbar.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qpushbutton.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qpushbutton_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qradiobutton.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qrubberband.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qscrollbar.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qscrollarea_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qsizegrip.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qslider.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qspinbox.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qsplashscreen.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qsplitter.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qsplitter_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qstackedwidget.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qstatusbar.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtabbar.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtabbar_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtabwidget.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtextedit.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtextedit_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtextbrowser.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbar.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbar_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbarlayout_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbarextension_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbarseparator_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbox.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbutton.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qvalidator.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractscrollarea.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractscrollarea_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qwidgetresizehandler_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qfocusframe.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qscrollarea.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qworkspace.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qwidgetanimator_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbararealayout_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qplaintextedit.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qplaintextedit_p.h
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qprintpreviewwidget.h
${CMAKE_CURRENT_SOURCE_DIR}/qguicommon_p.h
)
set(GUI_SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/animation/qguivariantanimation.cpp
${CMAKE_CURRENT_SOURCE_DIR}/animation/qabstractanimation.cpp
${CMAKE_CURRENT_SOURCE_DIR}/animation/qvariantanimation.cpp
${CMAKE_CURRENT_SOURCE_DIR}/animation/qpropertyanimation.cpp
${CMAKE_CURRENT_SOURCE_DIR}/animation/qanimationgroup.cpp
${CMAKE_CURRENT_SOURCE_DIR}/animation/qsequentialanimationgroup.cpp
${CMAKE_CURRENT_SOURCE_DIR}/animation/qparallelanimationgroup.cpp
${CMAKE_CURRENT_SOURCE_DIR}/animation/qpauseanimation.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qabstractprintdialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qabstractpagesetupdialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qcolordialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qdialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qerrormessage.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfiledialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfontdialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qinputdialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qmessagebox.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprogressdialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qsidebar.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfilesystemmodel.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfileinfogatherer.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qpagesetupdialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qwizard.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprintpreviewdialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qfiledialog.ui
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qpagesetupwidget.ui
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprintdialog.qrc
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qmessagebox.qrc
${CMAKE_CURRENT_SOURCE_DIR}/effects/qgraphicseffect.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsgridlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsitem.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsitemanimation.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslayout_p.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslayoutitem.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslinearlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsproxywidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscene.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscene_bsp.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscenebsptreeindex.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicssceneevent.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicssceneindex.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscenelinearindex.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicstransform.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicswidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicswidget_p.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgridlayoutengine.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qsimplex_p.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsanchorlayout_p.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsanchorlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qbitmap.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qicon.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qiconloader.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qimage.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qimageiohandler.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qimagereader.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qimagewriter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapcache.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapdata.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapfilter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qiconengine.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qiconengineplugin.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qmovie.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap_raster.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap_x11.cpp
# Built-in image format support
${CMAKE_CURRENT_SOURCE_DIR}/image/qbmphandler.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qppmhandler.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qxbmhandler.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qxpmhandler.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qabstractitemview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qheaderview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qidentityproxymodel.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qlistview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qbsptree.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtableview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreeview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qabstractitemdelegate.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qitemdelegate.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qitemselectionmodel.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qdirmodel.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qlistwidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtablewidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreewidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qproxymodel.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qabstractproxymodel.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qsortfilterproxymodel.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qitemeditorfactory.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qstandarditemmodel.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qstringlistmodel.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreewidgetitemiterator.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qdatawidgetmapper.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qfileiconprovider.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qcolumnview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qcolumnviewgrip.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qstyleditemdelegate.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qaction.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qactiongroup.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qapplication.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qboxlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qclipboard.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qcursor.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdrag.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdnd.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qevent.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qformlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qgridlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qkeysequence.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qlayoutengine.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qlayoutitem.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qpalette.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qshortcut.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qshortcutmap.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qstackedlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qtooltip.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qguivariant.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwhatsthis.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwidgetaction.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qkeymapper.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qgesture.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qstandardgestures.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qgesturerecognizer.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qgesturemanager.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdesktopwidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qguiplatformplugin.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qapplication_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qclipboard_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qcursor_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdnd_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdesktopwidget_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwidget_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qx11embed_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qx11info_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qkeymapper_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qeventdispatcher_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qgenericmatrix.cpp
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qmatrix4x4.cpp
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qquaternion.cpp
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qvector2d.cpp
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qvector3d.cpp
${CMAKE_CURRENT_SOURCE_DIR}/math3d/qvector4d.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qbezier.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qbrush.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolor.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolor_p.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcssutil.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qdrawutil.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qgraphicssystem.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qmatrix.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qmemrotate.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qoutlinemapper.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintdevice.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine_alpha.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine_preview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengineex.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpainter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpainterpath.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpathclipper.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpdf.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpen.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpolygon.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprintengine_pdf.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprintengine_ps.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprinter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprinterinfo.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qrasterizer.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qregion.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qstroker.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qstylepainter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qtessellator.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qtextureglyphcache.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qtransform.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qwindowsurface.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine_raster.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qdrawhelper.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qbackingstore.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qgraphicssystem_raster.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qgraphicssystemfactory.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qgraphicssystemplugin.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qwindowsurface_raster.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprinterinfo_unix.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qgrayraster.c
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolormap_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintdevice_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qwindowsurface_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyle.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylefactory.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyleoption.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyleplugin.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylehelper.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcommonstyle.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qproxystyle.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylesheetstyle.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylesheetstyle_default.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qplastiquestyle.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qmotifstyle.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowsstyle.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcleanlooksstyle.cpp
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyle.qrc
${CMAKE_CURRENT_SOURCE_DIR}/text/qfont.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontsubset.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontmetrics.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontdatabase.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcontrol.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextengine.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextformat.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextobject.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextoption.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qfragmentmap.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocument.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocument_p.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtexthtmlparser.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qabstracttextdocumentlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcursor.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentfragment.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextimagehandler.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtexttable.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextlist.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentwriter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qsyntaxhighlighter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qcssparser.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qzip.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextodfwriter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qstatictext.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qfont_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qunicodetables.cpp
${CMAKE_CURRENT_SOURCE_DIR}/util/qsystemtrayicon.cpp
${CMAKE_CURRENT_SOURCE_DIR}/util/qcompleter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/util/qdesktopservices.cpp
${CMAKE_CURRENT_SOURCE_DIR}/util/qundogroup.cpp
${CMAKE_CURRENT_SOURCE_DIR}/util/qundostack.cpp
${CMAKE_CURRENT_SOURCE_DIR}/util/qundoview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/util/qsystemtrayicon_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/util/qdesktopservices_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractbutton.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractslider.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractspinbox.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qcalendarwidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qcheckbox.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qcombobox.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qcommandlinkbutton.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdatetimeedit.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdial.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdialogbuttonbox.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdockwidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdockarealayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qeffects.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qfontcombobox.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qframe.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qgroupbox.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlabel.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlcdnumber.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlineedit_p.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlineedit.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qlinecontrol.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmainwindow.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmainwindowlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmdiarea.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmdisubwindow.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmenu.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmenubar.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qmenudata.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qprogressbar.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qpushbutton.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qradiobutton.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qrubberband.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qscrollbar.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qsizegrip.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qslider.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qspinbox.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qsplashscreen.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qsplitter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qstackedwidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qstatusbar.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtabbar.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtabwidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtextedit.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtextbrowser.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbar.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbarlayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbarextension.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbarseparator.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbox.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbutton.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qvalidator.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qabstractscrollarea.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qwidgetresizehandler.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qfocusframe.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qscrollarea.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qworkspace.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qwidgetanimator.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtoolbararealayout.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qplaintextedit.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qprintpreviewwidget.cpp
)
# keep in sync with the top-level CMake file, only libraries setup is needed here
foreach(x11ext Xshape Xinerama Xrandr Xrender Xfixes Xcursor Xinput Xext)
if(X11_${x11ext}_FOUND AND X11_${x11ext}_LIB)
set(EXTRA_GUI_LIBS
${EXTRA_GUI_LIBS}
${X11_${x11ext}_LIB}
)
endif()
endforeach()
if(WITH_NIS AND NIS_FOUND)
set(EXTRA_GUI_LIBS
${EXTRA_GUI_LIBS}
${NIS_LIBRARIES}
)
include_directories(${NIS_INCLUDES})
endif()
if(WITH_NSL AND NSL_FOUND)
set(EXTRA_GUI_LIBS
${EXTRA_GUI_LIBS}
${NSL_LIBRARIES}
)
include_directories(${NSL_INCLUDES})
endif()
if(WITH_PNG AND PNG_FOUND)
set(GUI_HEADERS
${GUI_HEADERS}
${CMAKE_CURRENT_SOURCE_DIR}/image/qpnghandler_p.h
)
set(GUI_SOURCES
${GUI_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/image/qpnghandler.cpp
)
set(EXTRA_GUI_LIBS
${EXTRA_GUI_LIBS}
${PNG_LIBRARIES}
)
include_directories(${PNG_INCLUDE_DIRS})
add_definitions(${PNG_DEFINITIONS})
elseif(WITH_PNG)
set(GUI_HEADERS
${GUI_HEADERS}
${CMAKE_CURRENT_SOURCE_DIR}/image/qpnghandler_p.h
)
set(GUI_SOURCES
${GUI_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/image/qpnghandler.cpp
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/png.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngerror.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngget.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngmem.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngpread.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngread.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngrio.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngrtran.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngrutil.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngset.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngtest.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngtrans.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngwio.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngwrite.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngwtran.c
${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngwutil.c
)
include_directories(${CMAKE_SOURCE_DIR}/src/3rdparty/libpng)
endif()
if(WITH_JPEG AND JPEG_FOUND)
set(GUI_HEADERS
${GUI_HEADERS}
${CMAKE_CURRENT_SOURCE_DIR}/image/qjpeghandler_p.h
)
set(GUI_SOURCES
${GUI_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/image/qjpeghandler.cpp
)
set(EXTRA_GUI_LIBS
${EXTRA_GUI_LIBS}
${JPEG_LIBRARIES}
)
include_directories(${JPEG_INCLUDE_DIR})
endif()
if(WITH_MNG AND MNG_FOUND)
set(GUI_HEADERS
${GUI_HEADERS}
${CMAKE_CURRENT_SOURCE_DIR}/image/qmnghandler_p.h
)
set(GUI_SOURCES
${GUI_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/image/qmnghandler.cpp
)
set(EXTRA_GUI_LIBS
${EXTRA_GUI_LIBS}
${MNG_LIBRARIES}
)
include_directories(${MNG_INCLUDES})
endif()
if(WITH_TIFF AND TIFF_FOUND)
set(GUI_HEADERS
${GUI_HEADERS}
${CMAKE_CURRENT_SOURCE_DIR}/image/qtiffhandler_p.h
)
set(GUI_SOURCES
${GUI_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/image/qtiffhandler.cpp
)
set(EXTRA_GUI_LIBS
${EXTRA_GUI_LIBS}
${TIFF_LIBRARIES}
)
include_directories(${TIFF_INCLUDE_DIR})
endif()
if(WITH_CUPS AND CUPS_FOUND)
set(GUI_HEADERS
${GUI_HEADERS}
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcups_p.h
)
set(GUI_SOURCES
${GUI_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcups.cpp
)
set(EXTRA_GUI_LIBS
${EXTRA_GUI_LIBS}
${CUPS_LIBRARIES}
)
include_directories(${CUPS_INCLUDE_DIR})
endif()
if(WITH_FONTCONFIG AND FONTCONFIG_FOUND)
set(GUI_HEADERS
${GUI_HEADERS}
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_ft_p.h
)
set(GUI_SOURCES
${GUI_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_ft.cpp
)
set(EXTRA_GUI_LIBS
${EXTRA_GUI_LIBS}
${FONTCONFIG_LIBRARIES}
)
include_directories(${FONTCONFIG_INCLUDES})
add_definitions(${FONTCONFIG_DEFINITIONS})
endif()
if(WITH_HARFBUZZ AND HARFBUZZ_FOUND)
set(EXTRA_GUI_LIBS
${EXTRA_GUI_LIBS}
${HARFBUZZ_LIBRARIES}
)
include_directories(${HARFBUZZ_INCLUDES})
else()
set(GUI_SOURCES
${GUI_SOURCES}
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src/harfbuzz-buffer.c
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src/harfbuzz-gdef.c
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src/harfbuzz-gsub.c
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src/harfbuzz-impl.c
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src/harfbuzz-open.c
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src/harfbuzz-stream.c
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp
${CMAKE_SOURCE_DIR}/src/gui/text/qharfbuzz.cpp
)
include_directories(
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src
)
endif()
if(WITH_ACCESSIBILITY)
set(GUI_HEADERS
${GUI_HEADERS}
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessible.h
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessible2.h
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessibleobject.h
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessiblewidget.h
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessibleplugin.h
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessiblebridge.h
)
set(GUI_SOURCES
${GUI_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessible.cpp
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessible2.cpp
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessibleobject.cpp
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessiblewidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessibleplugin.cpp
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessible_unix.cpp
${CMAKE_CURRENT_SOURCE_DIR}/accessible/qaccessiblebridge.cpp
)
endif()
if(KATIE_PLATFORM MATCHES "(linux|freebsd|openbsd)")
set(GUI_HEADERS
${GUI_HEADERS}
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qpagesetupdialog_unix_p.h
)
set(GUI_SOURCES
${GUI_SOURCES}
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprintdialog_unix.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qpagesetupdialog_unix.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprintsettingsoutput.ui
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprintwidget.ui
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprintpropertieswidget.ui
)
endif()
# anything that includes qt_x11_p.h is known to break all-in-one build
katie_allinone_exclude(
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qdialog.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qpagesetupdialog_unix.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dialogs/qprintdialog_unix.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsitem.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscene.cpp
${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap.cpp
${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qitemeditorfactory.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qapplication.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qapplication_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qclipboard_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qcursor_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdesktopwidget_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdnd_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qeventdispatcher_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qkeymapper_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qwidget_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qx11embed_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/kernel/qx11info_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolor.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolormap_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintdevice_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qpaintengine_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qprinter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qregion_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qwindowsurface_raster.cpp
${CMAKE_CURRENT_SOURCE_DIR}/painting/qwindowsurface_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qfont.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qfontengine_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qfont_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qharfbuzz.cpp
${CMAKE_CURRENT_SOURCE_DIR}/text/qtextformat.cpp
${CMAKE_CURRENT_SOURCE_DIR}/util/qsystemtrayicon_x11.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qsizegrip.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/qtextedit.cpp
${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp
)
katie_generate_misc("${GUI_HEADERS}" QtGui)
katie_generate_public("${GUI_PUBLIC_HEADERS}" QtGui)
katie_generate_package(KtGui "KtCore KtXml")
katie_setup_target(KtGui ${GUI_SOURCES} ${GUI_HEADERS})
add_library(KtGui ${KATIE_TYPE} ${KtGui_SOURCES})
target_link_libraries(KtGui PRIVATE ${EXTRA_GUI_LIBS})
set_target_properties(KtGui PROPERTIES
VERSION ${KATIE_MAJOR}.${KATIE_MINOR}
SOVERSION ${KATIE_VERSION}
EXPORT_NAME Gui
)
install(
TARGETS KtGui
EXPORT KatieLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KATIE_LIBRARIES_RELATIVE}
COMPONENT Runtime
)
install(
DIRECTORY ${CMAKE_BINARY_DIR}/include/QtGui
DESTINATION ${KATIE_HEADERS_RELATIVE}
COMPONENT Devel
)
katie_optimize_headers(${KATIE_HEADERS_FULL}/QtGui)