summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2012-08-17 13:05:20 +0200
committerBen Noordhuis <info@bnoordhuis.nl>2012-08-17 13:05:20 +0200
commita177f55b0c022b5a77e9660beea5e190bc4c6e88 (patch)
tree969156e456a55ad3470a64fb3bca1806c8020463 /configure
parent90ea68107a94b33e6b20cd9c2af8547b8c41da7c (diff)
parent9918e5d4f6fbc8fe63d0395170a2daef2484d17a (diff)
downloadandroid-node-v8-a177f55b0c022b5a77e9660beea5e190bc4c6e88.tar.gz
android-node-v8-a177f55b0c022b5a77e9660beea5e190bc4c6e88.tar.bz2
android-node-v8-a177f55b0c022b5a77e9660beea5e190bc4c6e88.zip
Merge remote-tracking branch 'origin/v0.8'
Conflicts: ChangeLog src/node_version.h test/message/stdin_messages.out tools/install.py
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure7
1 files changed, 6 insertions, 1 deletions
diff --git a/configure b/configure
index 4535f44e50..22537d56d4 100755
--- a/configure
+++ b/configure
@@ -333,8 +333,13 @@ def configure_node(o):
o['variables']['v8_use_arm_eabi_hardfloat'] = b(hard_float)
o['variables']['armv7'] = 1 if is_arch_armv7() else 0
- # clang has always supported -fvisibility=hidden, right?
cc_version, is_clang = compiler_version()
+ o['variables']['clang'] = 1 if is_clang else 0
+
+ if not is_clang and cc_version != 0:
+ o['variables']['gcc_version'] = 10 * cc_version[0] + cc_version[1]
+
+ # clang has always supported -fvisibility=hidden, right?
if not is_clang and cc_version < (4,0,0):
o['variables']['visibility'] = ''