From ebfe1b8eb1b6c3a696bedb0afd75cb5689c50674 Mon Sep 17 00:00:00 2001 From: "jkummerow@chromium.org" Date: Tue, 25 Jun 2013 14:39:27 +0000 Subject: [PATCH] Move C++ specific flags from C flags to C++ flags This allows to compile non-C++ files in the v8 standalone build, e.g. assembly files found in ICU. R=jkummerow@chromium.org BUG=v8:2745 Review URL: https://codereview.chromium.org/17638009 Patch from Jochen Eisinger . git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15326 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- build/standalone.gypi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build/standalone.gypi b/build/standalone.gypi index dde0575..f7ca0a6 100644 --- a/build/standalone.gypi +++ b/build/standalone.gypi @@ -98,8 +98,8 @@ or OS=="netbsd"', { 'target_defaults': { 'cflags': [ '-Wall', '<(werror)', '-W', '-Wno-unused-parameter', - '-Wnon-virtual-dtor', '-pthread', '-fno-rtti', - '-fno-exceptions', '-pedantic' ], + '-pthread', '-fno-exceptions', '-pedantic' ], + 'cflags_cc': [ '-Wnon-virtual-dtor', '-fno-rtti' ], 'ldflags': [ '-pthread', ], 'conditions': [ [ 'OS=="linux"', { @@ -198,6 +198,7 @@ 'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES', # -Werror 'GCC_VERSION': 'com.apple.compilers.llvmgcc42', 'GCC_WARN_ABOUT_MISSING_NEWLINE': 'YES', # -Wnewline-eof + 'GCC_WARN_NON_VIRTUAL_DESTRUCTOR': 'YES', # -Wnon-virtual-dtor # MACOSX_DEPLOYMENT_TARGET maps to -mmacosx-version-min 'MACOSX_DEPLOYMENT_TARGET': '<(mac_deployment_target)', 'PREBINDING': 'NO', # No -Wl,-prebind @@ -211,7 +212,6 @@ '-Wendif-labels', '-W', '-Wno-unused-parameter', - '-Wnon-virtual-dtor', ], }, 'target_conditions': [ -- 2.7.4