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()