Warning, /graphics/krita/libs/widgets/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_subdirectory( tests )
0002
0003 include_directories(${CMAKE_CURRENT_BINARY_DIR})
0004
0005 set(kritawidgets_LIB_SRCS
0006 KoVBox.cpp
0007 KoDialog.cpp
0008 KoZoomWidget.cpp
0009 KoAspectButton.cpp
0010 KoSliderCombo.cpp
0011 KoColorPopupButton.cpp
0012 KoConfigAuthorPage.cpp
0013 KoUnitDoubleSpinBox.cpp
0014 KoZoomAction.cpp
0015 KoZoomController.cpp
0016 KoZoomInput.cpp
0017 KoZoomHandler.cpp
0018 KoZoomMode.cpp
0019 KoColorPatch.cpp
0020 KoColorPopupAction.cpp
0021 KoColorSetWidget.cpp
0022 KoColorSlider.cpp
0023 KisHsvColorSlider.cpp
0024 KoTriangleColorSelector.cpp
0025 KoResourcePopupAction.cpp
0026 KoRuler.cpp
0027 KoResourceServerProvider.cpp
0028 KoLineStyleSelector.cpp
0029 KoLineStyleItemDelegate.cpp
0030 KoLineStyleModel.cpp
0031
0032 KoDockWidgetTitleBar.cpp
0033 KoDockWidgetTitleBarButton.cpp
0034
0035 KoTitledTabWidget.cpp
0036
0037 KoToolDocker.cpp
0038
0039 KoShadowConfigWidget.cpp
0040 KoMarkerSelector.cpp
0041 KoMarkerModel.cpp
0042 KoMarkerItemDelegate.cpp
0043
0044 WidgetsDebug.cpp
0045
0046 kis_file_name_requester.cpp
0047
0048 KisColorSelectorInterface.cpp
0049 KoAnchorSelectionWidget.cpp
0050
0051 KisLevelsSlider.cpp
0052
0053 kis_color_input.cpp
0054
0055 # classes used by internal color selector
0056 kis_spinbox_color_selector.cpp
0057 KisSpinboxHSXSelector.cpp
0058 KisVisualColorModel.cpp
0059 KisVisualColorSelector.cpp
0060 KisVisualColorSelectorShape.cpp
0061 KisVisualDiamondSelectorShape.cpp
0062 KisVisualEllipticalSelectorShape.cpp
0063 KisVisualRectangleSelectorShape.cpp
0064 KisVisualTriangleSelectorShape.cpp
0065 KisScreenColorSamplerBase.cpp
0066 KisDlgInternalColorSelector.cpp
0067
0068 KisPaletteModel.cpp
0069 KisPaletteDelegate.cpp
0070 kis_palette_view.cpp
0071 KisPaletteChooser.cpp
0072 KisPaletteComboBox.cpp
0073
0074 kis_color_button.cpp
0075
0076 KisAngleGauge.cpp
0077 KisAngleSelector.cpp
0078
0079 KisTagSelectionWidget.cpp
0080
0081 kis_warning_block.cpp
0082 KisWidgetConnectionUtils.cpp
0083 kis_spacing_selection_widget.cpp
0084 kis_stacked_widget.cpp
0085 )
0086
0087 ki18n_wrap_ui( kritawidgets_LIB_SRCS
0088 KoConfigAuthorPage.ui
0089 wdg_file_name_requester.ui
0090 KoShadowConfigWidget.ui
0091 WdgDlgInternalColorSelector.ui
0092 WdgPaletteListWidget.ui
0093 )
0094
0095 kis_add_library(kritawidgets SHARED ${kritawidgets_LIB_SRCS})
0096 generate_export_header(kritawidgets BASE_NAME kritawidgets)
0097 target_link_libraries(kritawidgets
0098
0099 kritaglobal
0100 kritaflake
0101 kritapigment
0102 kritawidgetutils
0103 kritaresources
0104 kritaresourcewidgets
0105 Qt5::PrintSupport
0106 KF5::CoreAddons
0107 KF5::ConfigGui
0108 KF5::GuiAddons
0109 KF5::WidgetsAddons
0110 KF5::ConfigCore
0111 KF5::Completion
0112 )
0113
0114 if(X11_FOUND)
0115 target_link_libraries(kritawidgets Qt5::X11Extras ${X11_LIBRARIES})
0116 endif()
0117
0118 set_target_properties(kritawidgets PROPERTIES
0119 VERSION ${GENERIC_KRITA_LIB_VERSION} SOVERSION ${GENERIC_KRITA_LIB_SOVERSION}
0120 )
0121
0122 install(TARGETS kritawidgets ${INSTALL_TARGETS_DEFAULT_ARGS})