diff --git a/tools/common_compiler_flags.py b/tools/common_compiler_flags.py index d5013e828..9eaac4765 100644 --- a/tools/common_compiler_flags.py +++ b/tools/common_compiler_flags.py @@ -84,8 +84,8 @@ def generate(env): env.Append(LINKFLAGS=["-flto=thin"]) elif env["lto"] == "full": if env["use_llvm"]: - env.Append(CCFLAGS=["-flto"]) - env.Append(LINKFLAGS=["-flto"]) + env.Append(CCFLAGS=["-flto=auto"]) + env.Append(LINKFLAGS=["-flto=auto"]) else: env.AppendUnique(CCFLAGS=["/GL"]) env.AppendUnique(ARFLAGS=["/LTCG"]) @@ -131,5 +131,5 @@ def generate(env): env.Append(CCFLAGS=["-flto=thin"]) env.Append(LINKFLAGS=["-flto=thin"]) elif env["lto"] == "full": - env.Append(CCFLAGS=["-flto"]) - env.Append(LINKFLAGS=["-flto"]) + env.Append(CCFLAGS=["-flto=auto"]) + env.Append(LINKFLAGS=["-flto=auto"])