Browse Source

Merge pull request #244 from SanyaSho/dev/largeaddressaware

wscript: use "/LARGEADDRESSAWARE" on windows
pull/249/head
nillerusr 2 years ago committed by GitHub
parent
commit
1a584655d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      wscript

12
wscript

@ -514,30 +514,32 @@ def configure(conf): @@ -514,30 +514,32 @@ def configure(conf):
'/TP',
'/EHsc'
]
if conf.options.BUILD_TYPE == 'debug':
linkflags += [
'/INCREMENTAL:NO',
'/NODEFAULTLIB:libc',
'/NODEFAULTLIB:libcd',
'/NODEFAULTLIB:libcmt',
'/FORCE'
'/FORCE',
'/LARGEADDRESSAWARE'
]
else:
linkflags += [
'/INCREMENTAL',
'/NODEFAULTLIB:libc',
'/NODEFAULTLIB:libcd',
'/NODEFAULTLIB:libcmtd'
'/NODEFAULTLIB:libcmtd',
'/LARGEADDRESSAWARE'
]
linkflags += [
'/LIBPATH:'+os.path.abspath('.')+'/lib/win32/'+conf.env.DEST_CPU+'/',
'/LIBPATH:'+os.path.abspath('.')+'/dx9sdk/lib/'+conf.env.DEST_CPU+'/'
]
# And here C++ flags starts to be treated separately
cxxflags = list(cflags)
cxxflags = list(cflags)
if conf.env.DEST_OS != 'win32':
cxxflags += ['-std=c++11','-fpermissive']

Loading…
Cancel
Save