From 8769ee1b047b5b02d788f8d76ec2ce22aa224e96 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sun, 16 Nov 2008 11:57:01 +0000 Subject: [PATCH] fixed stack protector option --- default.bam | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/default.bam b/default.bam index 1407348fb..18adf4831 100644 --- a/default.bam +++ b/default.bam @@ -204,6 +204,7 @@ function build(settings) settings.linker.flags = settings.linker.flags .. " -mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk" elseif config.stackprotector.value == 1 then settings.cc.flags = settings.cc.flags .. " -fstack-protector -fstack-protector-all" + settings.linker.flags = settings.linker.flags .. " -fstack-protector -fstack-protector-all" end end @@ -259,6 +260,12 @@ function build(settings) else engine_settings.cc.flags = "-Wall" engine_settings.linker.flags = "" + + if config.stackprotector.value == 1 then + engine_settings.cc.flags = settings.cc.flags .. " -fstack-protector -fstack-protector-all" + engine_settings.linker.flags = settings.linker.flags .. " -fstack-protector -fstack-protector-all" + end + end end