scons: Add system library linker flags on LLVM 3.5.
authorVinson Lee <vlee@freedesktop.org>
Thu, 19 Dec 2013 23:55:28 +0000 (15:55 -0800)
committerVinson Lee <vlee@freedesktop.org>
Mon, 23 Dec 2013 19:33:29 +0000 (11:33 -0800)
llvn-3.5svn r197664 split out the linker flags from ldflags to
system-libs.

Signed-off-by: Vinson Lee <vlee@freedesktop.org>
scons/llvm.py

index 8388d8e9fc2b35ce5f7c4931a23f09d0fd66a7c2..6282cb5382faeba571ab8584aefb6db77a65cebe 100644 (file)
@@ -202,6 +202,8 @@ def generate(env):
 
             env.ParseConfig('llvm-config --libs ' + ' '.join(components))
             env.ParseConfig('llvm-config --ldflags')
+            if llvm_version >= distutils.version.LooseVersion('3.5'):
+                env.ParseConfig('llvm-config --system-libs')
         except OSError:
             print 'scons: llvm-config version %s failed' % llvm_version
             return