summaryrefslogtreecommitdiffstats
path: root/o3d/build/common_global.gypi
diff options
context:
space:
mode:
Diffstat (limited to 'o3d/build/common_global.gypi')
-rw-r--r--o3d/build/common_global.gypi25
1 files changed, 25 insertions, 0 deletions
diff --git a/o3d/build/common_global.gypi b/o3d/build/common_global.gypi
new file mode 100644
index 0000000..e3b5429
--- /dev/null
+++ b/o3d/build/common_global.gypi
@@ -0,0 +1,25 @@
+# Copyright (c) 2009 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file contains flags that are specific to o3d, but affect the build as a
+# whole (e.g. build flags that change the ABI).
+# For example, on linux amd64, all the libraries that will be linked into the
+# plugin (skia, v8, ...) need to be compiled with -fPIC but we don't want to do
+# that generally in Chrome (so it can't be lumped into the top-level
+# build/common.gypi).
+{
+ 'target_defaults': {
+ 'conditions': [
+ [ 'OS == "linux" and target_arch=="x64"', {
+ 'cflags': [
+ '-m64',
+ '-fPIC',
+ ],
+ 'ldflags': [
+ '-m64',
+ ],
+ }],
+ ],
+ },
+}