aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémi Verschelde2017-09-26 17:18:40 +0200
committerGitHub2017-09-26 17:18:40 +0200
commit7119858ce6b5e8dd045589da8387b1c1cd4c76ef (patch)
tree3432ff7c57450e3624af4170082652ed2a29b79b
parent7123a81e43885aad4a50b24981492c57bf9b9320 (diff)
parentec644ccb69dae13c173d69cb26b9a59ae20854e3 (diff)
downloadgodot-7119858ce6b5e8dd045589da8387b1c1cd4c76ef.tar.gz
godot-7119858ce6b5e8dd045589da8387b1c1cd4c76ef.tar.zst
godot-7119858ce6b5e8dd045589da8387b1c1cd4c76ef.zip
-rw-r--r--platform/windows/detect.py5
-rw-r--r--platform/x11/detect.py5
2 files changed, 8 insertions, 2 deletions
diff --git a/platform/windows/detect.py b/platform/windows/detect.py
index 92f2e078c..031b39798 100644
--- a/platform/windows/detect.py
+++ b/platform/windows/detect.py
@@ -265,7 +265,10 @@ def configure(env):
if env['use_lto']:
env.Append(CCFLAGS=['-flto'])
- env.Append(LINKFLAGS=['-flto'])
+ if not env['use_llvm'] and env.GetOption("num_jobs") > 1:
+ env.Append(LINKFLAGS=['-flto=' + str(env.GetOption("num_jobs"))])
+ else:
+ env.Append(LINKFLAGS=['-flto'])
## Compile flags
diff --git a/platform/x11/detect.py b/platform/x11/detect.py
index c8d9930af..1f7f67fe1 100644
--- a/platform/x11/detect.py
+++ b/platform/x11/detect.py
@@ -120,7 +120,10 @@ def configure(env):
if env['use_lto']:
env.Append(CCFLAGS=['-flto'])
- env.Append(LINKFLAGS=['-flto'])
+ if not env['use_llvm'] and env.GetOption("num_jobs") > 1:
+ env.Append(LINKFLAGS=['-flto=' + str(env.GetOption("num_jobs"))])
+ else:
+ env.Append(LINKFLAGS=['-flto'])
if not env['use_llvm']:
env['RANLIB'] = 'gcc-ranlib'
env['AR'] = 'gcc-ar'