mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-03 21:40:29 +01:00
scons: Allow building with custom MSVC_USE_SCRIPT script.
SCons MSVC support relies on vcvarsall.bat to extract the PATH, CPP includes, library paths, etc. And SCons also has an build env var named MSVC_USE_SCRIPT which one can use to point to alternative vcvarsall.bat script. This change exposes this MSVC_USE_SCRIPT build env variable as a SCons command line variable. This will enable using MSVC outside Program Files (e.g, network shares, etc.) This change also links advapi32 library, necessary for the Windows Registry API used by WGL state tracker, avoiding missing symbols. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com>
This commit is contained in:
parent
416013b4f5
commit
7c5aececda
2 changed files with 2 additions and 0 deletions
|
|
@ -113,3 +113,4 @@ def AddOptions(opts):
|
|||
opts.Add(BoolOption('swr', 'Build OpenSWR', 'no'))
|
||||
if host_platform == 'windows':
|
||||
opts.Add('MSVC_VERSION', 'Microsoft Visual C/C++ version')
|
||||
opts.Add('MSVC_USE_SCRIPT', 'Microsoft Visual C/C++ vcvarsall script', True)
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ env.Append(LIBS = [
|
|||
'user32',
|
||||
'kernel32',
|
||||
'ws2_32',
|
||||
'advapi32',
|
||||
])
|
||||
|
||||
env.Prepend(LIBS = [
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue