[build] Don't pass unix compiler and link args to MSVC

clang-cl accepts both style of options but these will be generally meaningless:
- Static CRT is unnecessary.
- File alignment will be introduced in another commit.
- Wine has partial support for PDB backtrace so there is probably no need to
  insist on DWARF (which is unsupported by real MSVC anyway).
- MSVC doesn't have the weird stdcall ordinal naming convention that
  necessiates fixup and kill-at.
This commit is contained in:
Tatsuyuki Ishi 2024-01-19 10:02:50 +09:00 committed by Philip Rebohle
parent ab6bd8b17f
commit 6faf3c1acd
1 changed files with 22 additions and 20 deletions

View File

@ -48,6 +48,7 @@ if platform == 'windows'
'-D_WIN32_WINNT=0xa00',
]
if not dxvk_is_msvc
link_args += [
'-static',
'-static-libgcc',
@ -71,6 +72,7 @@ if platform == 'windows'
'-Wl,--kill-at',
]
endif
endif
lib_d3d9 = cpp.find_library('d3d9')
lib_d3d11 = cpp.find_library('d3d11')