Warning, /rolisteam/rolisteam/src/tests/auto/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 cmake_minimum_required(VERSION 3.16)
0002 
0003 include_directories(../libraries)
0004 include_directories(../libraries/diceparser/include)
0005 
0006 # Helpers
0007 add_subdirectory(helper)
0008 
0009 # CMakeLists.txt
0010 #add_compile_options(-fsanitize=address)
0011 #add_link_options(-fsanitize=address)
0012 
0013 #subdirs with tests
0014 add_subdirectory(audioplayer)
0015 add_subdirectory(antaFilter)
0016 add_subdirectory(preferences )
0017 add_subdirectory(colorButton)
0018 add_subdirectory(contentmodel)
0019 add_subdirectory(instantmessaging)
0020 add_subdirectory(paletteModel)
0021 add_subdirectory(chat)
0022 add_subdirectory(rolisteamtheme )
0023 add_subdirectory(picture )
0024 add_subdirectory(session )
0025 add_subdirectory(data)
0026 add_subdirectory(fieldModelTest )
0027 add_subdirectory(updater )
0028 add_subdirectory(controller )
0029 add_subdirectory(playermodel)
0030 add_subdirectory(campaign)
0031 add_subdirectory(mindmap)
0032 add_subdirectory(vmap )
0033 add_subdirectory(serialization )
0034 add_subdirectory(widgets )
0035 add_subdirectory(network )
0036 add_subdirectory(musicmodel)
0037 add_subdirectory(channelmodel)
0038 add_subdirectory(characterstatemodel)
0039 add_subdirectory(dicealiasmodel)
0040 add_subdirectory(genericmodel)
0041 add_subdirectory(charactermodel)
0042 add_subdirectory(unitmodel)
0043 add_subdirectory(worker)
0044 add_subdirectory(qobjects)
0045 add_subdirectory(services)
0046 add_subdirectory(noteeditor)
0047 add_subdirectory(models)
0048 add_subdirectory(delegate)
0049 
0050 
0051 if(CMAKE_COMPILER_IS_GNUCXX AND CODE_COVERAGE)
0052     set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
0053     include(CodeCoverage)
0054     append_coverage_compiler_flags_to_target(core)
0055     append_coverage_compiler_flags_to_target(rwidgets)
0056     append_coverage_compiler_flags_to_target(common_core)
0057     append_coverage_compiler_flags_to_target(common_widget)
0058     append_coverage_compiler_flags_to_target(common_qml)
0059     append_coverage_compiler_flags_to_target(instantmessaging)
0060     append_coverage_compiler_flags_to_target(charactersheet_widgets)
0061     append_coverage_compiler_flags_to_target(utils)
0062     append_coverage_compiler_flags_to_target(rmindmap)
0063     append_coverage_compiler_flags_to_target(qml_views)
0064     append_coverage_compiler_flags_to_target(qml_components)
0065     append_coverage_compiler_flags_to_target(network)
0066 
0067     setup_target_for_coverage_gcovr_html(
0068       NAME tests_coverage
0069       EXECUTABLE tests_coverage
0070       DEPENDENCIES core rwidgets common_core common_widget common_qml instantmessaging charactersheet_widgets diceparser_qobject utils rmindmap qml_views qml_components network
0071       BASE_DIRECTORY "${PROJECT_SOURCE_DIR}/src"
0072       EXCLUDE "bin/*")
0073 endif()