stardis-solver

Solve coupled heat transfers
git clone git://git.meso-star.fr/stardis-solver.git
Log | Files | Refs | README | LICENSE

commit 69b2864584b54022bcce882ce9a973b543449587
parent dade59464e632ada0b90f7b87cb01b13ba8da8ca
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed, 30 May 2018 15:21:00 +0200

Add the ALL_TESTS option to the CMakeFile

Diffstat:
Mcmake/CMakeLists.txt | 13++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -17,9 +17,14 @@ cmake_minimum_required(VERSION 3.0) project(stardis C) enable_testing() +include(CMakeDependentOption) + set(SDIS_SOURCE_DIR ${PROJECT_SOURCE_DIR}/../src) option(NO_TEST "Do not build tests" OFF) +CMAKE_DEPENDENT_OPTION(ALL_TESTS + "Perform basic and advanced tests" OFF "NOT NO_TEST" OFF) + ################################################################################ # Check dependencies ################################################################################ @@ -138,13 +143,19 @@ if(NOT NO_TEST) new_test(test_sdis_solve_probe_boundary) new_test(test_sdis_volumic_power) + # Additionnal tests build_test(test_sdis_volumic_power2_2d) build_test(test_sdis_volumic_power3_2d) build_test(test_sdis_volumic_power4_2d) + if(ALL_TESTS) + add_test(test_sdis_volumic_power2_2d test_sdis_volumic_power2_2d) + add_test(test_sdis_volumic_power3_2d test_sdis_volumic_power3_2d) + add_test(test_sdis_volumic_power4_2d test_sdis_volumic_power4_2d) + endif() + target_link_libraries(test_sdis_solve_probe3 Star3DUT) target_link_libraries(test_sdis_solve_camera Star3DUT) - if(CMAKE_COMPILER_IS_GNUCC) target_link_libraries(test_sdis_solve_probe3_2d m) endif()