summaryrefslogtreecommitdiff
path: root/solenv/gbuild/platform/IOS_ARM_GCC.mk
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2012-05-07 21:33:01 +0200
committerMichael Stahl <mstahl@redhat.com>2012-05-08 11:31:48 +0200
commita50812813de0594ac2aeb064ea4a95d66b8e4e42 (patch)
tree7d7acb6c2dfc0aeaa07f594f87a5cae3bff72e72 /solenv/gbuild/platform/IOS_ARM_GCC.mk
parentc8fa9bd8849f0503b3803465e8ce119581e11e33 (diff)
gbuild: tie optimization into selective --enable-debug:
Let --enable-debug determine whether optimization should be disabled, which works also for debug=t due to the setup in gbuild.mk. Also clean up uses of gb_COMPILEROPTFLAGS: this is now always set to optimization settings, and gb_COMPILERNOOPTFLAGS used in debug case, which should not make a difference because the only actual difference was that on MSVC the debug OPTFLAGS were empty, but -Od is documented as the default for this.
Diffstat (limited to 'solenv/gbuild/platform/IOS_ARM_GCC.mk')
-rw-r--r--solenv/gbuild/platform/IOS_ARM_GCC.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/solenv/gbuild/platform/IOS_ARM_GCC.mk b/solenv/gbuild/platform/IOS_ARM_GCC.mk
index 6a91c07a558e..fbeddcafe35b 100644
--- a/solenv/gbuild/platform/IOS_ARM_GCC.mk
+++ b/solenv/gbuild/platform/IOS_ARM_GCC.mk
@@ -127,10 +127,10 @@ endef
# LinkTarget class
-gb_LinkTarget_CFLAGS := $(gb_CFLAGS) $(gb_COMPILEROPTFLAGS)
+gb_LinkTarget_CFLAGS := $(gb_CFLAGS)
gb_LinkTarget_CXXFLAGS := $(gb_CXXFLAGS)
-gb_LinkTarget_OBJCXXFLAGS := $(gb_CXXFLAGS) $(gb_OBJCXXFLAGS) $(gb_COMPILEROPTFLAGS)
-gb_LinkTarget_OBJCFLAGS := $(gb_CFLAGS) $(gb_OBJCFLAGS) $(gb_COMPILEROPTFLAGS)
+gb_LinkTarget_OBJCXXFLAGS := $(gb_CXXFLAGS) $(gb_OBJCXXFLAGS)
+gb_LinkTarget_OBJCFLAGS := $(gb_CFLAGS) $(gb_OBJCFLAGS)
ifeq ($(gb_SYMBOL),$(true))
gb_LinkTarget_CFLAGS += -g