Warning, /utilities/okteta/kasten/core/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(OKTETAKASTENCORE_VERSION ${OKTETAKASTEN_LIB_VERSION}) 0002 set(OKTETAKASTENCORE_SO_VERSION ${OKTETAKASTEN_LIB_SOVERSION}) 0003 0004 add_definitions(-DTRANSLATION_DOMAIN=\"liboktetakasten\") 0005 0006 macro(OKTETAKASTENCORE_ADD_SUBLIBRARY _subdir) 0007 okteta_add_sublibrary(Core NAMESPACE Okteta Kasten 0008 REVERSE_NAMESPACE_INCLUDEDIR 0009 SUBDIR ${_subdir} 0010 ${ARGN} 0011 ) 0012 endmacro() 0013 0014 oktetakastencore_add_sublibrary(document 0015 PUBLIC 0016 ByteArrayDocument 0017 ByteArrayDocumentFactory 0018 ByteArraySelection 0019 ) 0020 0021 oktetakastencore_add_sublibrary(io/filesystem 0022 PUBLIC 0023 ByteArrayRawFileSynchronizer 0024 ByteArrayRawFileSynchronizerFactory 0025 PRIVATE 0026 # io/filesystem/externalbookmarkstorage 0027 ByteArrayRawFileLoadThread 0028 ByteArrayRawFilereloadThread 0029 ByteArrayRawFilewriteThread 0030 ByteArrayRawFileLoadJob 0031 ByteArrayRawFileConnectjob 0032 ByteArrayRawFileWriteJob 0033 ByteArrayRawFileReloadJob 0034 ByteArrayRawFileWriteToJob 0035 ) 0036 0037 0038 okteta_add_library(Core NAMESPACE Okteta Kasten 0039 PUBLIC 0040 KastenCore 0041 OktetaCore 0042 PRIVATE 0043 KF5::I18n 0044 KF5::Bookmarks 0045 VERSION ${OKTETAKASTENCORE_VERSION} 0046 SOVERSION ${OKTETAKASTENCORE_SO_VERSION} 0047 ABIVERSION ${OKTETAKASTEN_ABI_VERSION} ${KASTEN_ABI_VERSION} 0048 SOURCES ${oktetakastencore_LIB_SRCS} 0049 HEADERS ${oktetakastencore_LIB_HDRS} 0050 CCHEADERS ${oktetakastencore_LIB_CCHDRS} 0051 NO_TARGET_NAMESPACE 0052 NO_VERSIONED_INCLUDEDIR 0053 NO_VERSIONED_PACKAGE_NAME 0054 REVERSE_NAMESPACE_INCLUDEDIR 0055 REVERSE_NAMESPACE_LIB 0056 ) 0057 target_include_directories(OktetaKastenCore 0058 PUBLIC 0059 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/document> 0060 ) 0061 0062 0063 okteta_add_cmakeconfig(Core NAMESPACE Okteta Kasten 0064 ) 0065 0066 if(BUILD_TESTING) 0067 add_subdirectory(document/tests) 0068 add_subdirectory(io/tests) 0069 endif()