mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-18 08:51:52 +08:00
Tests/RunCMake/MultiLint: Refactor test runs
This commit is contained in:
@@ -36,12 +36,13 @@ function(run_skip_linting test_name)
|
|||||||
run_cmake_command(${test_name}-Build ${CMAKE_COMMAND} --build .)
|
run_cmake_command(${test_name}-Build ${CMAKE_COMMAND} --build .)
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
run_skip_linting(C_skip_linting_ON)
|
foreach(lang IN ITEMS C CXX)
|
||||||
run_skip_linting(CXX_skip_linting_ON)
|
# Testing `SKIP_LINTING=ON`
|
||||||
run_skip_linting(C_skip_linting_OFF)
|
run_skip_linting(${lang}_skip_linting_ON)
|
||||||
run_skip_linting(CXX_skip_linting_OFF)
|
if(NOT RunCMake_GENERATOR STREQUAL "Watcom WMake")
|
||||||
|
run_skip_linting(${lang}-launch_skip_linting_ON)
|
||||||
|
endif()
|
||||||
|
|
||||||
if(NOT RunCMake_GENERATOR STREQUAL "Watcom WMake")
|
# Testing `SKIP_LINTING=OFF`
|
||||||
run_skip_linting(C-launch_skip_linting_ON)
|
run_skip_linting(${lang}_skip_linting_OFF)
|
||||||
run_skip_linting(CXX-launch_skip_linting_ON)
|
endforeach()
|
||||||
endif()
|
|
||||||
|
Reference in New Issue
Block a user