Warning, /sdk/codevis/lvtshr/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # Model Libraries
0002 # Those libraries defines a standard way for the interface
0003 # To query data and present in list, tables and trees.
0004
0005 AddTargetLibrary(
0006 LIBRARY_NAME
0007 lvtshr
0008 SOURCES
0009 ct_lvtshr_functional.cpp
0010 ct_lvtshr_fuzzyutil.cpp
0011 ct_lvtshr_graphenums.cpp
0012 ct_lvtshr_graphstorage.cpp
0013 ct_lvtshr_iterator.cpp
0014 ct_lvtshr_loaderinfo.cpp
0015 ct_lvtshr_stringhelpers.cpp
0016 ct_lvtshr_uniqueid.cpp
0017
0018 ct_lvtshr_functional.h
0019 ct_lvtshr_fuzzyutil.h
0020 ct_lvtshr_graphenums.h
0021 ct_lvtshr_graphstorage.h
0022 ct_lvtshr_iterator.h
0023 ct_lvtshr_loaderinfo.h
0024 ct_lvtshr_stringhelpers.h
0025 ct_lvtshr_uniqueid.h
0026 LIBRARIES
0027 Qt${QT_MAJOR_VERSION}::Core
0028 )
0029
0030 if (COMPILE_TESTS)
0031 function(ADD_LVTSHR_TESTCASE TC_NAME)
0032 MESSAGE(STATUS "Adding test ${TC_NAME}")
0033
0034 add_executable(test_${TC_NAME}
0035 ${TC_NAME}.t.cpp
0036 )
0037
0038 target_link_libraries(test_${TC_NAME}
0039 Codethink::lvtshr
0040 Codethink::lvttst
0041 )
0042
0043 add_test(NAME test_${TC_NAME} COMMAND test_${TC_NAME})
0044 endfunction()
0045
0046 add_lvtshr_testcase(ct_lvtshr_fuzzyutil)
0047 add_lvtshr_testcase(ct_lvtshr_stringhelpers)
0048 add_lvtshr_testcase(ct_lvtshr_iterator)
0049 endif()