Warning, /utilities/okteta/libs/kasten/gui/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(KASTENGUI_VERSION ${KASTEN_LIB_VERSION}) 0002 set(KASTENGUI_SO_VERSION ${KASTEN_LIB_SOVERSION}) 0003 0004 okteta_add_library(Gui NAMESPACE Kasten 0005 PUBLIC 0006 KastenCore 0007 Qt5::Widgets 0008 KF5::XmlGui 0009 PRIVATE 0010 KF5::I18n 0011 VERSION ${KASTENGUI_VERSION} 0012 SOVERSION ${KASTENGUI_SO_VERSION} 0013 ABIVERSION ${KASTEN_ABI_VERSION} 0014 NO_TARGET_NAMESPACE 0015 NO_VERSIONED_EXPORTED_TARGET_NAME 0016 NO_VERSIONED_INCLUDEDIR 0017 NO_VERSIONED_PACKAGE_NAME 0018 ) 0019 0020 ecm_qt_declare_logging_category(KastenGui 0021 HEADER "logging.hpp" 0022 IDENTIFIER "LOG_KASTEN_GUI" 0023 CATEGORY_NAME "kasten.gui" 0024 DESCRIPTION "Kasten Gui library" 0025 EXPORT OKTETA 0026 ) 0027 0028 target_compile_definitions(KastenGui PRIVATE -DTRANSLATION_DOMAIN=\"libkasten\") 0029 0030 macro(KASTENGUI_ADD_SUBLIBRARY _subdir) 0031 okteta_add_sublibrary(Gui NAMESPACE Kasten 0032 SUBDIR ${_subdir} 0033 ${ARGN} 0034 ) 0035 endmacro() 0036 0037 kastengui_add_sublibrary(view 0038 BUILD_INCLUDEDIR 0039 PUBLIC 0040 SelectedDataWriteable 0041 DataSelectable 0042 Zoomable 0043 0044 AbstractView 0045 AbstractViewFactory 0046 AbstractToolView 0047 AbstractToolViewFactory 0048 0049 AbstractSelectionView 0050 AbstractToolInlineView 0051 ) 0052 0053 kastengui_add_sublibrary(io/filesystem 0054 PUBLIC 0055 ModelEncoderFileSystemExporterConfigEditor 0056 ModelEncoderFileSystemExporterConfigEditorFactory 0057 ) 0058 0059 kastengui_add_sublibrary(io 0060 BUILD_INCLUDEDIR 0061 PUBLIC 0062 AbstractModelStreamEncoderConfigEditor 0063 AbstractModelStreamEncoderConfigEditorFactory 0064 0065 AbstractModelExporterConfigEditor 0066 AbstractModelExporterConfigEditorFactory 0067 0068 AbstractModelDataGeneratorConfigEditor 0069 AbstractModelDataGeneratorConfigEditorFactory 0070 ) 0071 0072 kastengui_add_sublibrary(system 0073 BUILD_INCLUDEDIR 0074 PUBLIC 0075 AbstractDocumentStrategy 0076 MultiDocumentStrategy 0077 SingleDocumentStrategy 0078 0079 DialogHandler 0080 DummyView 0081 ModelCodecViewManager 0082 ViewManager 0083 0084 PRIVATE 0085 CreateDialog 0086 ) 0087 0088 kastengui_add_sublibrary(shell 0089 BUILD_INCLUDEDIR 0090 PUBLIC 0091 ToolInlineViewable 0092 WidgetsDockable 0093 ViewAreaSplitable 0094 0095 AbstractViewArea 0096 AbstractGroupedViews 0097 0098 SingleViewArea 0099 SingleViewWindow 0100 0101 MultiViewAreas 0102 ShellWindow 0103 0104 TabbedViews 0105 StatusBar 0106 ToolViewDockWidget 0107 0108 PRIVATE 0109 StatusBarLayout 0110 TabBar 0111 TabWidget 0112 ToolInlineViewWidget 0113 ViewAreaBox 0114 ViewBox 0115 ) 0116 0117 kastengui_add_sublibrary(controller 0118 BUILD_INCLUDEDIR 0119 PUBLIC 0120 AbstractXmlGuiController 0121 AbstractXmlGuiControllerFactory 0122 0123 AbstractLinePopup 0124 AbstractToolWidget 0125 ToggleButton 0126 ) 0127 0128 okteta_add_sublibrary(Gui NAMESPACE Kasten 0129 PUBLIC 0130 KastenGui 0131 ) 0132 0133 okteta_add_cmakeconfig(Gui NAMESPACE Kasten 0134 DEPS 0135 Qt5Widgets ${Qt5_VERSION} 0136 KastenCore 0137 )