From 3a5ee7f78c9205ed355fc98566323d962288a0af Mon Sep 17 00:00:00 2001 From: Dennis Felsing Date: Fri, 12 Aug 2016 11:55:01 +0200 Subject: static-libgcc/libstdc++ only on windows+gcc --- bam.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bam.lua b/bam.lua index 1f6b63f4..cdf2453c 100644 --- a/bam.lua +++ b/bam.lua @@ -150,8 +150,6 @@ function build(settings) --settings.cc.flags:Add("-m32") --settings.link.flags:Add("-m32") - settings.link.flags:Add("-static-libgcc") - settings.link.flags:Add("-static-libstdc++") cflags = os.getenv("CFLAGS") if cflags then @@ -170,6 +168,10 @@ function build(settings) else settings.cc.flags:Add("-Wall") if family == "windows" then + if config.compiler.driver == "gcc" then + settings.link.flags:Add("-static-libgcc") + settings.link.flags:Add("-static-libstdc++") + end -- disable visibility attribute support for gcc on windows settings.cc.defines:Add("NO_VIZ") elseif platform == "macosx" then -- cgit 1.4.1