mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 13:51:33 -06:00
Add CMakeAddFortranSubdirectory to use MinGW gfortran in VS
This patch adds a new module that allows for easy integration of MinGW gfortran and the Visual Studio compiler. It is done in a function called cmake_add_fortran_subdirectory. The patch also includes a test for this feature.
This commit is contained in:
2
Modules/CMakeAddFortranSubdirectory/build_mingw.cmake.in
Normal file
2
Modules/CMakeAddFortranSubdirectory/build_mingw.cmake.in
Normal file
@@ -0,0 +1,2 @@
|
||||
set(ENV{PATH} "@MINGW_PATH@\;$ENV{PATH}")
|
||||
execute_process(COMMAND "@CMAKE_COMMAND@" --build . )
|
||||
@@ -0,0 +1,8 @@
|
||||
set(ENV{PATH} "@MINGW_PATH@\;$ENV{PATH}")
|
||||
execute_process(
|
||||
COMMAND "@CMAKE_COMMAND@" "-GMinGW Makefiles"
|
||||
-DCMAKE_Fortran_COMPILER:PATH=@MINGW_GFORTRAN@
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DCMAKE_GNUtoMS=ON
|
||||
@ARGS_CMAKE_COMMAND_LINE@
|
||||
"@source_dir@")
|
||||
Reference in New Issue
Block a user