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     KisVisualColorSelector.cpp
0059     KisVisualColorSelectorShape.cpp
0060     KisVisualEllipticalSelectorShape.cpp
0061     KisVisualRectangleSelectorShape.cpp
0062     KisVisualTriangleSelectorShape.cpp
0063     KisScreenColorSamplerBase.cpp
0064     KisDlgInternalColorSelector.cpp
0065 
0066     KisPaletteModel.cpp
0067     KisPaletteDelegate.cpp
0068     kis_palette_view.cpp
0069     KisPaletteChooser.cpp
0070     KisPaletteComboBox.cpp
0071 
0072     kis_color_button.cpp
0073     
0074     KisAngleGauge.cpp
0075     KisAngleSelector.cpp
0076 
0077     KisTagSelectionWidget.cpp
0078 )
0079 
0080 ki18n_wrap_ui( kritawidgets_LIB_SRCS
0081     KoConfigAuthorPage.ui
0082     wdg_file_name_requester.ui
0083     KoShadowConfigWidget.ui
0084     WdgDlgInternalColorSelector.ui
0085     WdgPaletteListWidget.ui
0086 )
0087 
0088 kis_add_library(kritawidgets SHARED ${kritawidgets_LIB_SRCS})
0089 generate_export_header(kritawidgets BASE_NAME kritawidgets)
0090 target_link_libraries(kritawidgets
0091     
0092     kritaglobal
0093     kritaflake
0094     kritapigment
0095     kritawidgetutils
0096     kritaresources
0097     kritaresourcewidgets
0098     Qt5::PrintSupport
0099     KF5::CoreAddons
0100     KF5::ConfigGui
0101     KF5::GuiAddons
0102     KF5::WidgetsAddons
0103     KF5::ConfigCore
0104     KF5::Completion
0105 )
0106 
0107 if(X11_FOUND)
0108     target_link_libraries(kritawidgets Qt5::X11Extras ${X11_LIBRARIES})
0109 endif()
0110 
0111 set_target_properties(kritawidgets PROPERTIES
0112     VERSION ${GENERIC_KRITA_LIB_VERSION} SOVERSION ${GENERIC_KRITA_LIB_SOVERSION}
0113 )
0114 
0115 install(TARGETS kritawidgets  ${INSTALL_TARGETS_DEFAULT_ARGS})