Warning, /utilities/okteta/core/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include_directories( 0002 ${CMAKE_CURRENT_BINARY_DIR}/.. # for oktetacore_export.hpp 0003 ${CMAKE_CURRENT_SOURCE_DIR}/.. # okteta core includes 0004 ) 0005 0006 # Configure export macros to be setup as with a static lib 0007 # as the source files are reused for the tests. 0008 # Saves doing a separate export header. 0009 add_definitions( 0010 -DOKTETACORE_STATICLIB 0011 ) 0012 0013 # helper 0014 add_library(oktetacoretestutil STATIC) 0015 target_sources(oktetacoretestutil PRIVATE 0016 util/fill.cpp 0017 ) 0018 target_link_libraries(oktetacoretestutil 0019 PUBLIC 0020 Qt5::Core 0021 ) 0022 0023 0024 ecm_add_test( 0025 arraychangemetricstest.cpp 0026 # ${CMAKE_CURRENT_SOURCE_DIR}/../arraychangemetrics.cpp 0027 TEST_NAME arraychangemetricstest 0028 NAME_PREFIX libokteta-core- 0029 LINK_LIBRARIES Qt5::Test 0030 ) 0031 0032 0033 ecm_add_test( 0034 addressrangetest.cpp 0035 TEST_NAME addressrangetest 0036 NAME_PREFIX libokteta-core- 0037 LINK_LIBRARIES testoktetacore Qt5::Test 0038 ) 0039 0040 0041 ecm_add_test( 0042 addressrangelisttest.cpp 0043 TEST_NAME addressrangelisttest 0044 NAME_PREFIX libokteta-core- 0045 LINK_LIBRARIES testoktetacore Qt5::Test 0046 ) 0047 0048 0049 ecm_add_test( 0050 fixedsizebytearraymodeltest.cpp 0051 TEST_NAME fixedsizebytearraymodeltest 0052 NAME_PREFIX libokteta-core- 0053 LINK_LIBRARIES testoktetacore Qt5::Test KF5::I18n 0054 ) 0055 0056 0057 ecm_add_test( 0058 abstractbytearraymodeliftest.cpp 0059 fixedsizebytearraymodelabstractbytearraymodeliftest.cpp 0060 TEST_NAME fixedsizebytearraymodelabstractbytearraymodeliftest 0061 NAME_PREFIX libokteta-core- 0062 LINK_LIBRARIES oktetacoretestutil testoktetacore Qt5::Test KF5::I18n 0063 ) 0064 0065 0066 ecm_add_test( 0067 bytearraymodeltest.cpp 0068 TEST_NAME bytearraymodeltest 0069 NAME_PREFIX libokteta-core- 0070 LINK_LIBRARIES OktetaCore Qt5::Test 0071 ) 0072 0073 0074 ecm_add_test( 0075 abstractbytearraymodeliftest.cpp 0076 bytearraymodelabstractbytearraymodeliftest.cpp 0077 TEST_NAME bytearraymodelabstractbytearraymodeliftest 0078 NAME_PREFIX libokteta-core- 0079 LINK_LIBRARIES oktetacoretestutil testoktetacore Qt5::Test KF5::I18n 0080 ) 0081 0082 0083 ecm_add_test( 0084 abstractbytearraymodeliftest.cpp 0085 piecetablebytearraymodelabstractbytearraymodeliftest.cpp 0086 TEST_NAME piecetablebytearraymodelabstractbytearraymodeliftest 0087 NAME_PREFIX libokteta-core- 0088 LINK_LIBRARIES oktetacoretestutil testoktetacore Qt5::Test KF5::I18n 0089 ) 0090 0091 0092 ecm_add_test( 0093 versionableiftest.cpp 0094 piecetablebytearraymodelversionableiftest.cpp 0095 TEST_NAME piecetablebytearraymodelversionableiftest 0096 NAME_PREFIX libokteta-core- 0097 LINK_LIBRARIES oktetacoretestutil OktetaCore Qt5::Test 0098 ) 0099 0100 0101 ecm_add_test( 0102 valuecodectest.cpp 0103 TEST_NAME valuecodectest 0104 NAME_PREFIX libokteta-core- 0105 LINK_LIBRARIES OktetaCore Qt5::Test 0106 ) 0107 0108 0109 ecm_add_test( 0110 charcodectest.cpp 0111 TEST_NAME charcodectest 0112 NAME_PREFIX libokteta-core- 0113 LINK_LIBRARIES OktetaCore Qt5::Test KF5::I18n 0114 ) 0115 0116 0117 ecm_add_test( 0118 textcharcodectest.cpp 0119 TEST_NAME textcharcodectest 0120 NAME_PREFIX libokteta-core- 0121 LINK_LIBRARIES testoktetacore Qt5::Test KF5::I18n 0122 ) 0123 0124 0125 ecm_add_test( 0126 charcodeciftest.cpp 0127 textcharcodeccharcodeciftest.cpp 0128 TEST_NAME textcharcodeccharcodeciftest 0129 NAME_PREFIX libokteta-core- 0130 LINK_LIBRARIES testoktetacore Qt5::Test KF5::I18n 0131 ) 0132 0133 0134 ecm_add_test( 0135 charcodeciftest.cpp ebcdic1047charcodeccharcodeciftest.cpp 0136 TEST_NAME ebcdic1047charcodeccharcodeciftest 0137 NAME_PREFIX libokteta-core- 0138 LINK_LIBRARIES testoktetacore Qt5::Test 0139 ) 0140 0141 0142 ecm_add_test( 0143 bookmarktest.cpp 0144 TEST_NAME bookmarktest 0145 NAME_PREFIX libokteta-core- 0146 LINK_LIBRARIES Qt5::Test 0147 ) 0148 0149 0150 ecm_add_test( 0151 bookmarklisttest.cpp 0152 TEST_NAME bookmarklisttest 0153 NAME_PREFIX libokteta-core- 0154 LINK_LIBRARIES testoktetacore Qt5::Test KF5::I18n 0155 )