Warning, /sdk/codevis/lvtmdb/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include_directories(SYSTEM ${CMAKE_SOURCE_DIR}/thirdparty) 0002 0003 cmake_language(CALL 0004 qt${QT_MAJOR_VERSION}_add_resources 0005 db_res_SRCS 0006 ../database-spec/databases.qrc 0007 ) 0008 0009 AddTargetLibrary( 0010 LIBRARY_NAME lvtmdb 0011 SOURCES 0012 ct_lvtmdb_componentobject.cpp 0013 ct_lvtmdb_databaseobject.cpp 0014 ct_lvtmdb_errorobject.cpp 0015 ct_lvtmdb_fieldobject.cpp 0016 ct_lvtmdb_fileobject.cpp 0017 ct_lvtmdb_functionbase.cpp 0018 ct_lvtmdb_functionobject.cpp 0019 ct_lvtmdb_lockable.cpp 0020 ct_lvtmdb_methodobject.cpp 0021 ct_lvtmdb_namespaceobject.cpp 0022 ct_lvtmdb_objectstore.cpp 0023 ct_lvtmdb_packageobject.cpp 0024 ct_lvtmdb_repositoryobject.cpp 0025 ct_lvtmdb_typeobject.cpp 0026 ct_lvtmdb_util.cpp 0027 ct_lvtmdb_variableobject.cpp 0028 ct_lvtmdb_soci_writer.cpp 0029 ct_lvtmdb_soci_reader.cpp 0030 ${db_res_SRCS} 0031 HEADERS 0032 ct_lvtmdb_componentobject.h 0033 ct_lvtmdb_databaseobject.h 0034 ct_lvtmdb_errorobject.h 0035 ct_lvtmdb_fieldobject.h 0036 ct_lvtmdb_fileobject.h 0037 ct_lvtmdb_functionobject.h 0038 ct_lvtmdb_lockable.h 0039 ct_lvtmdb_methodobject.h 0040 ct_lvtmdb_namespaceobject.h 0041 ct_lvtmdb_objectstore.h 0042 ct_lvtmdb_packageobject.h 0043 ct_lvtmdb_repositoryobject.h 0044 ct_lvtmdb_typeobject.h 0045 ct_lvtmdb_util.h 0046 ct_lvtmdb_variableobject.h 0047 ct_lvtmdb_soci_writer.h 0048 ct_lvtmdb_soci_writer.h 0049 LIBRARIES 0050 Codethink::lvtshr 0051 Soci::core 0052 Soci::sqlite3 0053 ${SQLite3_LIBRARIES} 0054 ) 0055 0056 target_include_directories(lvtmdb 0057 PUBLIC 0058 ${SQLite3_INCLUDE_DIRS} 0059 ) 0060 0061 if (COMPILE_TESTS) 0062 add_executable(test_lvtmdb ct_lvtmdb.t.cpp) 0063 target_link_libraries(test_lvtmdb Codethink::lvtprj lvttst) 0064 add_test(NAME test_lvtmdb COMMAND test_lvtmdb) 0065 0066 add_executable(test_lvtmdb_soci_helper ct_lvtmdb_soci_helper.t.cpp) 0067 target_link_libraries(test_lvtmdb_soci_helper Codethink::lvtprj lvttst) 0068 add_test(NAME test_lvtmdb_soci_helper COMMAND test_lvtmdb_soci_helper) 0069 0070 add_executable(test_lvtmdb_merge_multiple_db ct_lvtmdb_merge_multiple_db.t.cpp) 0071 target_link_libraries(test_lvtmdb_merge_multiple_db Codethink::lvtprj lvttst) 0072 add_test(NAME test_lvtmdb_merge_multiple_db COMMAND test_lvtmdb_merge_multiple_db) 0073 endif()