Use response file for objects on MinGW and MSYS
Windows command lines are limited to about 32K so we need to use response files for linking very large lists of object files. See issue #10401.
This commit is contained in:
parent
f9268c9c81
commit
00477de1c9
|
@ -1,2 +1,3 @@
|
|||
include(Platform/Windows-GNU)
|
||||
__windows_compiler_gnu(Fortran)
|
||||
set(CMAKE_Fortran_USE_RESPONSE_FILE_FOR_OBJECTS 0)
|
||||
|
|
|
@ -68,6 +68,8 @@ macro(__windows_compiler_gnu lang)
|
|||
endif()
|
||||
|
||||
set(CMAKE_SHARED_LIBRARY_${lang}_FLAGS "") # No -fPIC on Windows
|
||||
set(CMAKE_${lang}_USE_RESPONSE_FILE_FOR_OBJECTS 1)
|
||||
set(CMAKE_${lang}_RESPONSE_FILE_LINK_FLAG "-Wl,@")
|
||||
|
||||
# Binary link rules.
|
||||
set(CMAKE_${lang}_CREATE_SHARED_MODULE
|
||||
|
|
Loading…
Reference in New Issue