Improve the cmake detection (used for llvm.org/apt)

This commit is contained in:
Sylvestre Ledru 2016-03-13 17:25:37 +00:00
parent 7db5a410d0
commit 0d8cfe6881
2 changed files with 15 additions and 11 deletions

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
llvm-toolchain-3.8 (1:3.8-3) UNRELEASED; urgency=medium
* Improve the cmake detection (used for llvm.org/apt)
-- Sylvestre Ledru <sylvestre@debian.org> Sun, 13 Mar 2016 18:25:13 +0100
llvm-toolchain-3.8 (1:3.8-2) unstable; urgency=medium
* Team upload.

14
debian/rules vendored
View File

@ -207,13 +207,11 @@ override_dh_auto_configure: preconfigure
# if cmake is installed in /tmp/cmake/ uses it
# Used to build llvm on old ubuntu (precise) on the llvm.org/apt/ ci
if test -d /tmp/cmake/bin/; then \
export PATH=/tmp/cmake/bin:$$PATH; \
fi
# TODO(axw) specify build type for CMake
# TODO(axw) pass compiler flags, etc.
CMAKE_BIN=cmake; \
if test -f /tmp/cmake/bin/cmake; then \
CMAKE_BIN=/tmp/cmake/bin/cmake; \
fi; \
echo "Using cmake: $$CMAKE_BIN"; \
if test $(AUTOCONF_BUILD) = yes; then \
cd $(TARGET_BUILD); \
$(PRE_PROCESS_CONF) \
@ -237,7 +235,7 @@ override_dh_auto_configure: preconfigure
CLANG_VENDOR=$(VENDOR) || { cat config.log tools/polly/config.log; exit 1; }; \
else \
cd $(TARGET_BUILD) && \
cmake ../ \
$$CMAKE_BIN ../ \
-DCMAKE_INSTALL_PREFIX=/usr/lib/llvm-$(LLVM_VERSION) \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \