You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
813 B
24 lines
813 B
13 years ago
|
get_filename_component(MINGW_PATH "@MINGW_GFORTRAN@" PATH)
|
||
|
if(NOT EXISTS "${MINGW_PATH}")
|
||
|
set(test_exe
|
||
|
"@VSGNUFortran_BINARY_DIR@/bin/c_using_fortran@CMAKE_EXECUTABLE_SUFFIX@")
|
||
|
message("run: ${test_exe}")
|
||
|
execute_process(COMMAND "${test_exe}"
|
||
|
RESULT_VARIABLE res)
|
||
|
if(NOT "${res}" EQUAL 0)
|
||
|
message(FATAL_ERROR "${test_exe} returned a non 0 value")
|
||
|
endif()
|
||
|
return()
|
||
|
endif()
|
||
|
file(TO_NATIVE_PATH "${MINGW_PATH}" MINGW_PATH)
|
||
|
string(REPLACE "\\" "\\\\" MINGW_PATH "${MINGW_PATH}")
|
||
|
message("${MINGW_PATH}")
|
||
|
set(test_exe "@VSGNUFortran_BINARY_DIR@/bin/c_using_fortran.exe")
|
||
|
set(ENV{PATH} "${MINGW_PATH}";$ENV{PATH})
|
||
|
message("run ${test_exe}")
|
||
|
execute_process(COMMAND "${test_exe}"
|
||
|
RESULT_VARIABLE res)
|
||
|
if(NOT "${res}" EQUAL 0)
|
||
|
message(FATAL_ERROR "${test_exe} returned a non 0 value")
|
||
|
endif()
|