Warning, /utilities/okteta/kasten/core/io/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set( SUTDIR ${CMAKE_CURRENT_SOURCE_DIR}/.. )
0002
0003 include_directories(
0004 ${CMAKE_CURRENT_BINARY_DIR}/../..
0005 ${SUTDIR}
0006 ${SUTDIR}/..
0007 ${SUTDIR}/../document
0008 ${SUTDIR}/filesystem
0009 )
0010
0011 ########### io ###############
0012
0013 add_library(oktetakastenio STATIC)
0014 target_sources(oktetakastenio
0015 PRIVATE
0016 ${SUTDIR}/filesystem/bytearrayrawfileloadthread.cpp
0017 ${SUTDIR}/filesystem/bytearrayrawfilereloadthread.cpp
0018 ${SUTDIR}/filesystem/bytearrayrawfilewritethread.cpp
0019 ${SUTDIR}/filesystem/bytearrayrawfileloadjob.cpp
0020 ${SUTDIR}/filesystem/bytearrayrawfileconnectjob.cpp
0021 ${SUTDIR}/filesystem/bytearrayrawfilewritejob.cpp
0022 ${SUTDIR}/filesystem/bytearrayrawfilereloadjob.cpp
0023 ${SUTDIR}/filesystem/bytearrayrawfilewritetojob.cpp
0024 )
0025 target_link_libraries(oktetakastenio
0026 PUBLIC
0027 KastenCore
0028 OktetaCore
0029 PRIVATE
0030 KF5::I18n
0031 KF5::CoreAddons
0032 )
0033 # Configure export macros to be setup as with a static lib
0034 # as the source files are reused for static oktetakastenio
0035 # Saves doing a separate export header.
0036 target_compile_definitions(oktetakastenio
0037 PUBLIC
0038 OKTETAKASTENCORE_STATICLIB
0039 )
0040
0041 ########### bytearrayrawfilesynchronizertest ###############
0042
0043 ecm_add_test(
0044 bytearrayrawfilesynchronizertest.cpp
0045 ${SUTDIR}/../document/bytearraydocument.cpp
0046 ${SUTDIR}/filesystem/bytearrayrawfilesynchronizer.cpp
0047 ${SUTDIR}/filesystem/externalbookmarkstorage.cpp
0048 TEST_NAME bytearrayrawfilesynchronizertest
0049 NAME_PREFIX oktetakasten-io-
0050 LINK_LIBRARIES
0051 oktetakastenio
0052 KastenCore
0053 kastencoretestutil
0054 oktetacoretestutil
0055 KF5::I18n
0056 KF5::Bookmarks
0057 Qt5::Test
0058 )
0059
0060 ########### bytearrayrawfilesynchronizerfactorytest ###############
0061
0062 ecm_add_test(
0063 bytearrayrawfilesynchronizerfactorytest.cpp
0064 ${SUTDIR}/../document/bytearraydocument.cpp
0065 ${SUTDIR}/filesystem/externalbookmarkstorage.cpp
0066 ${SUTDIR}/filesystem/bytearrayrawfilesynchronizer.cpp
0067 ${SUTDIR}/filesystem/bytearrayrawfilesynchronizerfactory.cpp
0068 TEST_NAME bytearrayrawfilesynchronizerfactorytest
0069 NAME_PREFIX oktetakasten-io-
0070 LINK_LIBRARIES
0071 oktetakastenio
0072 KastenCore
0073 kastencoretestutil
0074 oktetacoretestutil
0075 KF5::I18n
0076 KF5::Bookmarks
0077 Qt5::Test
0078 )