| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -149,15 +149,15 @@ def getFullVersion(): | |||
| 149 | 149 | DEPTARGET = '10.3' | |
| 150 | 150 | ||
| 151 | 151 | target_cc_map = { | |
| 152 | - '10.3': 'gcc-4.0', | ||
| 153 | - '10.4': 'gcc-4.0', | ||
| 154 | - '10.5': 'gcc-4.2', | ||
| 155 | - '10.6': 'gcc-4.2', | ||
| 156 | - '10.7': 'clang', | ||
| 157 | - '10.8': 'clang', | ||
| 152 | + '10.3': ('gcc-4.0', 'g++-4.0'), | ||
| 153 | + '10.4': ('gcc-4.0', 'g++-4.0'), | ||
| 154 | + '10.5': ('gcc-4.2', 'g++-4.2'), | ||
| 155 | + '10.6': ('gcc-4.2', 'g++-4.2'), | ||
| 156 | + '10.7': ('clang', 'clang++'), | ||
| 157 | + '10.8': ('clang', 'clang++'), | ||
| 158 | 158 | } | |
| 159 | 159 | ||
| 160 | - CC = target_cc_map[DEPTARGET] | ||
| 160 | + CC, CXX = target_cc_map[DEPTARGET] | ||
| 161 | 161 | ||
| 162 | 162 | PYTHON_3 = getVersionTuple() >= (3, 0) | |
| 163 | 163 | ||
@@ -264,8 +264,8 @@ def library_recipes(): | |||
| 264 | 264 | url="http://bzip.org/1.0.6/bzip2-1.0.6.tar.gz", | |
| 265 | 265 | checksum='00b516f4704d4a7cb50a1d97e6e8e15b', | |
| 266 | 266 | configure=None, | |
| 267 | - install='make install CC=%s PREFIX=%s/usr/local/ CFLAGS="-arch %s -isysroot %s"'%( | ||
| 268 | - CC, | ||
| 267 | + install='make install CC=%s CXX=%s, PREFIX=%s/usr/local/ CFLAGS="-arch %s -isysroot %s"'%( | ||
| 268 | + CC, CXX, | ||
| 269 | 269 | shellQuote(os.path.join(WORKDIR, 'libraries')), | |
| 270 | 270 | ' -arch '.join(ARCHLIST), | |
| 271 | 271 | SDKPATH, | |
@@ -276,8 +276,8 @@ def library_recipes(): | |||
| 276 | 276 | url="http://www.gzip.org/zlib/zlib-1.2.3.tar.gz", | |
| 277 | 277 | checksum='debc62758716a169df9f62e6ab2bc634', | |
| 278 | 278 | configure=None, | |
| 279 | - install='make install CC=%s prefix=%s/usr/local/ CFLAGS="-arch %s -isysroot %s"'%( | ||
| 280 | - CC, | ||
| 279 | + install='make install CC=%s CXX=%s, prefix=%s/usr/local/ CFLAGS="-arch %s -isysroot %s"'%( | ||
| 280 | + CC, CXX, | ||
| 281 | 281 | shellQuote(os.path.join(WORKDIR, 'libraries')), | |
| 282 | 282 | ' -arch '.join(ARCHLIST), | |
| 283 | 283 | SDKPATH, | |
@@ -550,7 +550,7 @@ def parseOptions(args=None): | |||
| 550 | 550 | Parse arguments and update global settings. | |
| 551 | 551 | """ | |
| 552 | 552 | global WORKDIR, DEPSRC, SDKPATH, SRCDIR, DEPTARGET | |
| 553 | - global UNIVERSALOPTS, UNIVERSALARCHS, ARCHLIST, CC | ||
| 553 | + global UNIVERSALOPTS, UNIVERSALARCHS, ARCHLIST, CC, CXX | ||
| 554 | 554 | ||
| 555 | 555 | if args is None: | |
| 556 | 556 | args = sys.argv[1:] | |
@@ -608,7 +608,7 @@ def parseOptions(args=None): | |||
| 608 | 608 | SDKPATH=os.path.abspath(SDKPATH) | |
| 609 | 609 | DEPSRC=os.path.abspath(DEPSRC) | |
| 610 | 610 | ||
| 611 | - CC=target_cc_map[DEPTARGET] | ||
| 611 | + CC, CXX=target_cc_map[DEPTARGET] | ||
| 612 | 612 | ||
| 613 | 613 | print("Settings:") | |
| 614 | 614 | print(" * Source directory:", SRCDIR) | |
@@ -618,6 +618,7 @@ def parseOptions(args=None): | |||
| 618 | 618 | print(" * Deployment target:", DEPTARGET) | |
| 619 | 619 | print(" * Universal architectures:", ARCHLIST) | |
| 620 | 620 | print(" * C compiler:", CC) | |
| 621 | + print(" * C++ compiler:", CXX) | ||
| 621 | 622 | print("") | |
| 622 | 623 | ||
| 623 | 624 | ||
@@ -1288,6 +1289,7 @@ def main(): | |||
| 1288 | 1289 | ||
| 1289 | 1290 | os.environ['MACOSX_DEPLOYMENT_TARGET'] = DEPTARGET | |
| 1290 | 1291 | os.environ['CC'] = CC | |
| 1292 | + os.environ['CXX'] = CXX | ||
| 1291 | 1293 | ||
| 1292 | 1294 | if os.path.exists(WORKDIR): | |
| 1293 | 1295 | shutil.rmtree(WORKDIR) | |
| Back | FazBrowse Home | New Git URL |
0 commit comments