X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fnative_client%2Fbuild%2Fcommon.gypi;h=374631a8af927ce91f82c446c4737dcfdaa955a1;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=d53c6e6bffb182696eda85c1361b84edcf55359d;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/native_client/build/common.gypi b/src/native_client/build/common.gypi index d53c6e6..374631a 100644 --- a/src/native_client/build/common.gypi +++ b/src/native_client/build/common.gypi @@ -301,75 +301,83 @@ '-Wstrict-prototypes', ], }], - [ 'target_arch=="arm"', { - 'cflags': [ + ['target_arch=="arm"', { + 'target_conditions': [ + ['_toolset=="target"', { + 'cflags': [ '-Wno-abi', '-fno-exceptions', '-Wall', '-fPIC', '--sysroot=<(sysroot)', - ], - 'ldflags': [ + ], + 'ldflags': [ '--sysroot=<(sysroot)', - ], - # TODO(mcgrathr): This is copied from the arm section of - # chromium/src/build/common.gypi, but these details really - # should be more fully harmonized and shared. - 'conditions': [ + ], + # TODO(mcgrathr): This is copied from the arm section of + # chromium/src/build/common.gypi, but these details really + # should be more fully harmonized and shared. + 'conditions': [ ['arm_thumb==1', { - 'cflags': [ - '-mthumb', - ] + 'cflags': [ + '-mthumb', + ] }], ['arm_version==7', { - 'cflags': [ - '-march=armv7-a', - '-mtune=cortex-a9', - '-mfloat-abi=<(arm_float_abi)', - ], - 'conditions': [ - ['arm_neon==1', { - 'cflags': [ '-mfpu=neon', ], - }, { - 'cflags': [ '-mfpu=<(arm_fpu)', ], - }] - ], + 'cflags': [ + '-march=armv7-a', + '-mtune=cortex-a9', + '-mfloat-abi=<(arm_float_abi)', + ], + 'conditions': [ + ['arm_neon==1', { + 'cflags': [ '-mfpu=neon', ], + }, { + 'cflags': [ '-mfpu=<(arm_fpu)', ], + }] + ], }], - ], - }], - ['target_arch=="mipsel"', { - # Copied from chromium build/common.gypi - 'conditions': [ - ['mips_arch_variant=="mips32r2"', { - 'cflags': ['-mips32r2'], - }, { - 'cflags': ['-mips32'], - }], - ], - }], - ['target_arch=="ia32" or target_arch=="x64"', { - 'conditions': [ - ['target_arch=="x64"', { - 'variables': { - 'mbits_flag': '-m64', - }, - }, { - 'variables': { - 'mbits_flag': '-m32', - } - },], - ], - 'asflags': [ - '<(mbits_flag)', - ], - 'cflags': [ - '<(mbits_flag)', - '-fno-exceptions', - '-Wall', - ], - 'ldflags': [ - '<(mbits_flag)', - ], + ], + }], + ], + }], + ['target_arch=="mipsel"', { + 'target_conditions': [ + ['_toolset=="target"', { + # Copied from chromium build/common.gypi + 'conditions': [ + ['mips_arch_variant=="mips32r2"', { + 'cflags': ['-mips32r2'], + }, { + 'cflags': ['-mips32'], + }], + ], + }], + ], + }], + ['target_arch=="ia32" or target_arch=="x64"', { + 'conditions': [ + ['target_arch=="x64"', { + 'variables': { + 'mbits_flag': '-m64', + }, + }, { + 'variables': { + 'mbits_flag': '-m32', + } + },], + ], + 'asflags': [ + '<(mbits_flag)', + ], + 'cflags': [ + '<(mbits_flag)', + '-fno-exceptions', + '-Wall', + ], + 'ldflags': [ + '<(mbits_flag)', + ], }], ], 'cflags_cc': [