diff options
author | Zeno Albisser <zeno.albisser@digia.com> | 2013-08-15 21:46:11 +0200 |
---|---|---|
committer | Zeno Albisser <zeno.albisser@digia.com> | 2013-08-15 21:46:11 +0200 |
commit | 679147eead574d186ebf3069647b4c23e8ccace6 (patch) | |
tree | fc247a0ac8ff119f7c8550879ebb6d3dd8d1ff69 /chromium/native_client_sdk/src | |
download | qtwebengine-chromium-679147eead574d186ebf3069647b4c23e8ccace6.tar.gz |
Initial import.
Diffstat (limited to 'chromium/native_client_sdk/src')
-rw-r--r-- | chromium/native_client_sdk/src/build_tools/nacl.gypi | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/chromium/native_client_sdk/src/build_tools/nacl.gypi b/chromium/native_client_sdk/src/build_tools/nacl.gypi new file mode 100644 index 00000000000..1c1d245f5ac --- /dev/null +++ b/chromium/native_client_sdk/src/build_tools/nacl.gypi @@ -0,0 +1,27 @@ +{ + # gyp only supports two toolchains: host and target. + # In order to get around this limitation we use a compiler + # wrapper than will then invoke either the glibc or the newlib + # compiler. + 'make_global_settings': [ + ['CC.target' , '../../toolchain/linux_x86/bin/i686-nacl-gcc'], + ['CXX.target' , '../../toolchain/linux_x86/bin/i686-nacl-g++'], + ['LINK.target' , '../../toolchain/linux_x86/bin/i686-nacl-g++'], + ['AR.target' , '../../toolchain/linux_x86/bin/i686-nacl-ar'], + ], + + 'variables': { + 'EXECUTABLE_SUFFIX': '.nexe', + 'TOOLROOT': '../../toolchain', + 'OBJDUMP': '<(TOOLROOT)/linux_x86_glibc/bin/i686-nacl-objdump', + 'NMF_PATH1': '<(TOOLROOT)/linux_x86_glibc/x86_64-nacl/lib32', + 'NMF_PATH2': '<(TOOLROOT)/linux_x86_glibc/x86_64-nacl/lib', + }, + + 'target_defaults': { + 'link_settings': { 'ldflags': ['-Wl,-as-needed'] }, + 'libraries' : ['-lppapi', '-lppapi_cpp'], + 'ldflags': ['-pthread'], + 'cflags': ['-pthread', '-Wno-long-long', '-Wall', '-Wswitch-enum', '-Werror'], + }, +} |