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})