Pass CMAKE_MAKE_PROGRAM to Fortran language support test

Otherwise the Make (or Ninja) program is used, which is
installed system wide.
This commit is contained in:
Christoph Grüninger 2020-02-01 21:21:56 +01:00 committed by Christoph Grüninger
parent 13d25f5ed8
commit dc0b81fb1d

View File

@ -33,7 +33,7 @@ function(workaround_9220 language language_works)
file(WRITE ${CMAKE_BINARY_DIR}/language_tests/${language}/CMakeLists.txt file(WRITE ${CMAKE_BINARY_DIR}/language_tests/${language}/CMakeLists.txt
${text}) ${text})
execute_process( execute_process(
COMMAND ${CMAKE_COMMAND} . -G "${CMAKE_GENERATOR}" COMMAND ${CMAKE_COMMAND} . -G "${CMAKE_GENERATOR}" -DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/language_tests/${language} WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/language_tests/${language}
RESULT_VARIABLE return_code RESULT_VARIABLE return_code
OUTPUT_QUIET OUTPUT_QUIET
@ -43,7 +43,7 @@ function(workaround_9220 language language_works)
if(return_code EQUAL 0) if(return_code EQUAL 0)
# Second run # Second run
execute_process ( execute_process (
COMMAND ${CMAKE_COMMAND} . -G "${CMAKE_GENERATOR}" COMMAND ${CMAKE_COMMAND} . -G "${CMAKE_GENERATOR}" -DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/language_tests/${language} WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/language_tests/${language}
RESULT_VARIABLE return_code RESULT_VARIABLE return_code
OUTPUT_QUIET OUTPUT_QUIET