Warning, /utilities/okteta/kasten/gui/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(OKTETAKASTENGUI_VERSION ${OKTETAKASTEN_LIB_VERSION})
0002 set(OKTETAKASTENGUI_SO_VERSION ${OKTETAKASTEN_LIB_SOVERSION})
0003 
0004 okteta_add_library(Gui NAMESPACE Okteta Kasten
0005     PUBLIC
0006         OktetaKastenCore
0007         KastenGui
0008         OktetaGui
0009     PRIVATE
0010         Qt5::Qml
0011         KF5::I18n
0012         KF5::Completion
0013     VERSION     ${OKTETAKASTENGUI_VERSION}
0014     SOVERSION   ${OKTETAKASTENGUI_SO_VERSION}
0015     ABIVERSION  ${OKTETAKASTEN_ABI_VERSION} ${KASTEN_ABI_VERSION}
0016     NO_VERSIONED_INCLUDEDIR
0017     NO_VERSIONED_PACKAGE_NAME
0018     REVERSE_NAMESPACE_INCLUDEDIR
0019     REVERSE_NAMESPACE_LIB
0020     NO_TARGET_NAMESPACE
0021     NO_VERSIONED_EXPORTED_TARGET_NAME
0022 )
0023 
0024 target_compile_definitions(OktetaKastenGui PRIVATE -DTRANSLATION_DOMAIN=\"liboktetakasten\")
0025 
0026 ecm_qt_declare_logging_category(OktetaKastenGui
0027     HEADER "logging.hpp"
0028     IDENTIFIER "LOG_KASTEN_OKTETA_GUI"
0029     CATEGORY_NAME "kasten.okteta.gui"
0030     DESCRIPTION "Kasten Okteta Gui module"
0031     EXPORT OKTETA
0032 )
0033 
0034 macro(OKTETAKASTENGUI_ADD_SUBLIBRARY _subdir)
0035     okteta_add_sublibrary(Gui NAMESPACE Okteta Kasten
0036         REVERSE_NAMESPACE_INCLUDEDIR
0037         SUBDIR ${_subdir}
0038         ${ARGN}
0039     )
0040 endmacro()
0041 
0042 oktetakastengui_add_sublibrary(liboktetawidgets
0043     BUILD_INCLUDEDIR
0044     PUBLIC
0045         AddressValidator
0046         AddressComboBox
0047         ByteArrayComboBox
0048     PRIVATE
0049         ByteArrayValidator
0050 )
0051 
0052 oktetakastengui_add_sublibrary(io/streamencoder/values
0053     PRIVATE
0054         ByteArrayValuesStreamEncoderConfigEditor
0055         ByteArrayValuesStreamEncoderConfigEditorFactory
0056         ByteArrayValuesStreamEncoder
0057 )
0058 
0059 oktetakastengui_add_sublibrary(io/streamencoder/base32
0060     PRIVATE
0061         ByteArrayBase32StreamEncoderConfigEditor
0062         ByteArrayBase32StreamEncoderConfigEditorFactory
0063         ByteArrayBase32StreamEncoder
0064 )
0065 
0066 oktetakastengui_add_sublibrary(io/streamencoder/uuencoding
0067     PRIVATE
0068         ByteArrayUuencodingStreamEncoderConfigEditor
0069         ByteArrayUuencodingStreamEncoderConfigEditorFactory
0070         ByteArrayUuencodingStreamEncoder
0071 )
0072 
0073 oktetakastengui_add_sublibrary(io/streamencoder/xxencoding
0074     PRIVATE
0075         ByteArrayXxencodingStreamEncoderConfigEditor
0076         ByteArrayXxencodingStreamEncoderConfigEditorFactory
0077         ByteArrayXxencodingStreamEncoder
0078 )
0079 
0080 oktetakastengui_add_sublibrary(io/streamencoder/sourcecode
0081     PRIVATE
0082         ByteArraySourceCodeStreamEncoderConfigEditor
0083         ByteArraySourceCodeStreamEncoderConfigEditorFactory
0084         ByteArraySourceCodeStreamEncoder
0085 )
0086 
0087 oktetakastengui_add_sublibrary(io/streamencoder/srec
0088     PRIVATE
0089         ByteArraySRecStreamEncoderConfigEditor
0090         ByteArraySRecStreamEncoderConfigEditorFactory
0091         ByteArraySRecStreamEncoder
0092 )
0093 
0094 oktetakastengui_add_sublibrary(io/streamencoder/ihex
0095     PRIVATE
0096         ByteArrayIHexStreamEncoderConfigEditor
0097         ByteArrayIHexStreamEncoderConfigEditorFactory
0098         ByteArrayIHexStreamEncoder
0099 )
0100 
0101 oktetakastengui_add_sublibrary(io/streamencoder/viewhtml
0102     PRIVATE
0103         AbstractColumnHtmlRenderer
0104         OffsetColumnHtmlRenderer
0105         AbstractByteArrayColumnHtmlRenderer
0106         ValueByteArrayColumnHtmlRenderer
0107         CharByteArrayColumnHtmlRenderer
0108         ByteArrayRowsColumnHtmlRenderer
0109         ByteArrayViewHtmlStreamEncoder
0110 )
0111 
0112 oktetakastengui_add_sublibrary(io/streamencoder/viewtext
0113     PRIVATE
0114         AbstractColumnTextRenderer
0115         OffsetColumnTextRenderer
0116         BorderColumnTextRenderer
0117         AbstractByteArrayColumnTextRenderer
0118         ValueByteArrayColumnTextRenderer
0119         CharByteArrayColumnTextRenderer
0120         ByteArrayRowsColumnTextRenderer
0121         ByteArrayViewTextStreamEncoder
0122 )
0123 
0124 oktetakastengui_add_sublibrary(io/streamencoder/chars
0125     PRIVATE
0126         ByteArrayCharsStreamEncoder
0127 )
0128 oktetakastengui_add_sublibrary(io/streamencoder/base64
0129     PRIVATE
0130         ByteArrayBase64StreamEncoder
0131 )
0132 oktetakastengui_add_sublibrary(io/streamencoder/base85
0133     PRIVATE
0134         ByteArrayBase85StreamEncoder
0135 )
0136 
0137 oktetakastengui_add_sublibrary(io/streamencoder
0138     BUILD_INCLUDEDIR
0139     PUBLIC
0140         AbstractByteArrayStreamEncoder
0141     PRIVATE
0142         ByteArrayTextStreamEncoderPreview
0143 )
0144 
0145 oktetakastengui_add_sublibrary(io/generator/pattern
0146     PRIVATE
0147         ByteArrayPatternGeneratorconfigEditor
0148         ByteArrayPatternGeneratorconfigEditorFactory
0149         ByteArrayPatternGenerator
0150 )
0151 
0152 oktetakastengui_add_sublibrary(io/generator/randomdata
0153     PRIVATE
0154         ByteArrayRandomDataGeneratorconfigEditor
0155         ByteArrayRandomDataGeneratorconfigEditorFactory
0156         ByteArrayRandomDataGenerator
0157 )
0158 
0159 oktetakastengui_add_sublibrary(io/generator/sequence
0160     PRIVATE
0161         ByteArraySequenceGenerator
0162 )
0163 
0164 oktetakastengui_add_sublibrary(io
0165     BUILD_INCLUDEDIR
0166     PUBLIC
0167         ByteArrayStreamEncoderFactory
0168         ByteArrayStreamEncoderConfigEditorFactoryFactory
0169 
0170         ByteArrayDataGeneratorFactory
0171         ByteArrayDataGeneratorConfigEditorFactoryFactory
0172 
0173         ByteArrayViewProfileSynchronizer
0174 )
0175 
0176 oktetakastengui_add_sublibrary(view
0177     BUILD_INCLUDEDIR
0178     PUBLIC
0179         ByteArrayView
0180         ByteArrayViewFactory
0181         ByteArrayViewProfile
0182     PRIVATE
0183         ByteArrayJanusview
0184 )
0185 
0186 oktetakastengui_add_sublibrary(system
0187     BUILD_INCLUDEDIR
0188     PUBLIC
0189         ByteArrayViewProfileLock
0190         ByteArrayViewProfileManager
0191 )
0192 
0193 okteta_add_sublibrary(Gui NAMESPACE Okteta Kasten
0194     REVERSE_NAMESPACE_INCLUDEDIR
0195     PUBLIC
0196         OktetaKastenGui
0197 )
0198 
0199 okteta_add_cmakeconfig(Gui NAMESPACE Okteta Kasten
0200     DEPS
0201         OktetaKastenCore
0202         KastenGui
0203         OktetaGui
0204 )