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