forked from OSchip/llvm-project
"This maps the -pthread option to -lpthread - this isn't 100% correct,
since handling this correctly is quite complex, and on some platforms requires additional -D options and on some implies linking against a different libc, but this works better than just ignoring the option. The other change passes the -x option across to clang, which allows compiling .c files as Objective-C and so on. For some reason a lot of configure scripts seem to be under the misguided impression that this is a sensible thing to do." Patch by David Chisnall! llvm-svn: 52579
This commit is contained in:
parent
68d2368064
commit
552b52f49d
|
|
@ -139,6 +139,10 @@ def main(args):
|
|||
if arg == '-Os': arg = '-O2'
|
||||
link_opts.append(arg)
|
||||
|
||||
# Enable threads
|
||||
if arg == '-pthread':
|
||||
link_opts.append('-lpthread')
|
||||
|
||||
# Input files
|
||||
if arg == '-filelist':
|
||||
f = open(args[i+1])
|
||||
|
|
@ -148,6 +152,8 @@ def main(args):
|
|||
i += 1
|
||||
if arg == '-x':
|
||||
language = args[i+1]
|
||||
compile_opts.append(arg)
|
||||
compile_opts.append(args[i+1])
|
||||
i += 1
|
||||
if arg[0] != '-':
|
||||
files.append(arg)
|
||||
|
|
|
|||
Loading…
Reference in New Issue