| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 82d1c36 commit 6e0a2bb
7 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -107,7 +107,6 @@ | |||
| 107 | 107 | 'v8_base': '<(PRODUCT_DIR)/obj.target/tools/v8_gypfiles/libv8_snapshot.a', | |
| 108 | 108 | }], | |
| 109 | 109 | ['OS=="mac"', { | |
| 110 | - 'clang%': 1, | ||
| 111 | 110 | 'obj_dir%': '<(PRODUCT_DIR)/obj.target', | |
| 112 | 111 | 'v8_base': '<(PRODUCT_DIR)/libv8_snapshot.a', | |
| 113 | 112 | }], | |
@@ -183,10 +182,10 @@ | |||
| 183 | 182 | }, { | |
| 184 | 183 | 'MSVC_runtimeType': 2 # MultiThreadedDLL (/MD) | |
| 185 | 184 | }], | |
| 186 | - ['llvm_version=="0.0"', { | ||
| 187 | - 'lto': ' -flto=4 -fuse-linker-plugin -ffat-lto-objects ', # GCC | ||
| 188 | - }, { | ||
| 185 | + ['clang==1', { | ||
| 189 | 186 | 'lto': ' -flto ', # Clang | |
| 187 | + }, { | ||
| 188 | + 'lto': ' -flto=4 -fuse-linker-plugin -ffat-lto-objects ', # GCC | ||
| 190 | 189 | }], | |
| 191 | 190 | ], | |
| 192 | 191 | }, | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1097,6 +1097,7 @@ def get_gas_version(cc): | |||
| 1097 | 1097 | # quite prepared to go that far yet. | |
| 1098 | 1098 | def check_compiler(o): | |
| 1099 | 1099 | if sys.platform == 'win32': | |
| 1100 | + o['variables']['clang'] = 0 | ||
| 1100 | 1101 | o['variables']['llvm_version'] = '0.0' | |
| 1101 | 1102 | if not options.openssl_no_asm and options.dest_cpu in ('x86', 'x64'): | |
| 1102 | 1103 | nasm_version = get_nasm_version('nasm') | |
@@ -1106,6 +1107,7 @@ def check_compiler(o): | |||
| 1106 | 1107 | return | |
| 1107 | 1108 | ||
| 1108 | 1109 | ok, is_clang, clang_version, gcc_version = try_check_compiler(CXX, 'c++') | |
| 1110 | + o['variables']['clang'] = B(is_clang) | ||
| 1109 | 1111 | version_str = ".".join(map(str, clang_version if is_clang else gcc_version)) | |
| 1110 | 1112 | print_verbose(f"Detected {'clang ' if is_clang else ''}C++ compiler (CXX={CXX}) version: {version_str}") | |
| 1111 | 1113 | if not ok: | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -67,7 +67,7 @@ | |||
| 67 | 67 | 'TERMIOS', | |
| 68 | 68 | ], | |
| 69 | 69 | 'conditions': [ | |
| 70 | - [ 'llvm_version=="0.0"', { | ||
| 70 | + [ 'clang==0', { | ||
| 71 | 71 | 'cflags': ['-Wno-old-style-declaration',], | |
| 72 | 72 | }], | |
| 73 | 73 | ], | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -7,7 +7,6 @@ | |||
| 7 | 7 | 'ZLIB_ROOT': '.', | |
| 8 | 8 | 'use_system_zlib%': 0, | |
| 9 | 9 | 'arm_fpu%': '', | |
| 10 | - 'llvm_version%': '0.0', | ||
| 11 | 10 | }, | |
| 12 | 11 | 'conditions': [ | |
| 13 | 12 | ['use_system_zlib==0', { | |
@@ -24,7 +23,7 @@ | |||
| 24 | 23 | },{ | |
| 25 | 24 | 'defines': [ 'X86_NOT_WINDOWS' ], | |
| 26 | 25 | }], | |
| 27 | - ['OS!="win" or llvm_version!="0.0"', { | ||
| 26 | + ['OS!="win" or clang==1', { | ||
| 28 | 27 | 'cflags': [ '-mssse3' ], | |
| 29 | 28 | 'xcode_settings': { | |
| 30 | 29 | 'OTHER_CFLAGS': [ '-mssse3' ], | |
@@ -65,7 +64,7 @@ | |||
| 65 | 64 | 'conditions': [ | |
| 66 | 65 | ['OS!="ios"', { | |
| 67 | 66 | 'conditions': [ | |
| 68 | - ['OS!="win" and llvm_version=="0.0"', { | ||
| 67 | + ['OS!="win" and clang==0', { | ||
| 69 | 68 | 'cflags': [ '-march=armv8-a+aes+crc' ], | |
| 70 | 69 | }], | |
| 71 | 70 | ['OS=="android"', { | |
@@ -111,7 +110,7 @@ | |||
| 111 | 110 | # 'target_name': 'zlib_crc32_simd', | |
| 112 | 111 | # 'type': 'static_library', | |
| 113 | 112 | # 'conditions': [ | |
| 114 | - # ['OS!="win" or llvm_version!="0.0"', { | ||
| 113 | + # ['OS!="win" or clang==1', { | ||
| 115 | 114 | # 'cflags': [ | |
| 116 | 115 | # '-msse4.2', | |
| 117 | 116 | # '-mpclmul', | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -488,7 +488,7 @@ | |||
| 488 | 488 | '-Wl,-bnoerrmsg', | |
| 489 | 489 | ], | |
| 490 | 490 | }], | |
| 491 | - ['OS == "linux" and llvm_version != "0.0"', { | ||
| 491 | + ['OS=="linux" and clang==1', { | ||
| 492 | 492 | 'libraries': ['-latomic'], | |
| 493 | 493 | }], | |
| 494 | 494 | ], | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -134,7 +134,7 @@ | |||
| 134 | 134 | '<(V8_ROOT)/include', | |
| 135 | 135 | ], | |
| 136 | 136 | 'conditions': [ | |
| 137 | - ['clang', { | ||
| 137 | + ['clang==1', { | ||
| 138 | 138 | 'cflags': [ '-Werror', '-Wno-unknown-pragmas' ], | |
| 139 | 139 | },{ | |
| 140 | 140 | 'cflags!': [ '-Wall', '-Wextra' ], | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1746,7 +1746,7 @@ | |||
| 1746 | 1746 | ['enable_lto=="true"', { | |
| 1747 | 1747 | 'cflags_cc': [ '-fno-lto' ], | |
| 1748 | 1748 | }], | |
| 1749 | - ['clang or OS!="win"', { | ||
| 1749 | + ['clang==1 or OS!="win"', { | ||
| 1750 | 1750 | 'conditions': [ | |
| 1751 | 1751 | ['_toolset == "host" and host_arch == "x64" or _toolset == "target" and target_arch=="x64"', { | |
| 1752 | 1752 | 'sources': [ | |
| Back | FazBrowse Home | New Git URL |
0 commit comments