[zorg] r276483 - [GreenDragon] Setup the path for libtool
Bruno Cardoso Lopes via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 22 15:22:38 PDT 2016
Author: bruno
Date: Fri Jul 22 17:22:38 2016
New Revision: 276483
URL: http://llvm.org/viewvc/llvm-project?rev=276483&view=rev
Log:
[GreenDragon] Setup the path for libtool
CMAKE's find_program will find libtool on macosx 10.11 under /usr/bin.
Because of libLTO, we want it to find the tool under the toolchain
instead - change build.py to pass the path down to CMAKE.
Modified:
zorg/trunk/zorg/jenkins/build.py
Modified: zorg/trunk/zorg/jenkins/build.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/jenkins/build.py?rev=276483&r1=276482&r2=276483&view=diff
==============================================================================
--- zorg/trunk/zorg/jenkins/build.py (original)
+++ zorg/trunk/zorg/jenkins/build.py Fri Jul 22 17:22:38 2016
@@ -191,6 +191,10 @@ def cmake_builder(target):
cmake_cmd += ["-DPACKAGE_VERSION=3.8.0",
"-DCMAKE_MACOSX_RPATH=On"]
+ libtool_path = query_sys_tool("macosx", "libtool")
+ if libtool_path:
+ cmake_cmd += ['-DCMAKE_LIBTOOL=' + libtool_path]
+
if compiler_flags:
cmake_cmd += ["-DCMAKE_C_FLAGS={}".format(' '.join(compiler_flags)),
"-DCMAKE_CXX_FLAGS={}".format(' '.join(compiler_flags))]
@@ -270,6 +274,7 @@ def clang_builder(target):
sdk_name = 'macosx'
sdkroot = query_sdk_path(sdk_name)
+ libtool_path = query_sys_tool(sdk_name, "libtool")
next_section("Setup debug-info tests")
run_ws(['rm', '-rf', 'llvm/tools/clang/test/debuginfo-tests'])
@@ -320,6 +325,9 @@ def clang_builder(target):
'-DCMAKE_MACOSX_RPATH=On',
]
+ if libtool_path:
+ cmake_command += ['-DCMAKE_LIBTOOL=' + libtool_path]
+
if conf.CC():
cmake_command.extend(['-DCMAKE_C_COMPILER=' + conf.CC(),
'-DCMAKE_CXX_COMPILER=' + conf.CC() + "++"])
More information about the llvm-commits
mailing list