aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2019-03-18 13:16:13 +0100
committerLiang Qi <liang.qi@qt.io>2019-05-03 08:36:42 +0000
commit8b0a10d1c1030739045b085e4084861d477fed3d (patch)
tree66c979c28af29eca6706906d71b38f4530d39746
parent05eaaeda4b8c34b1df44e8427d364263e91a4cb6 (diff)
Provisioning: build cmake from source on macOS 10.13
Change-Id: Ifada0cf62d1e75e8cab3e3bbe6250718747d0703 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
-rwxr-xr-xcoin/provisioning/common/unix/install_cmake.sh12
-rwxr-xr-xcoin/provisioning/qtci-macos-10.13-x86_64/25-install-cmake.sh (renamed from coin/provisioning/qtci-macos-10.13-x86_64/25-cmake.sh)2
2 files changed, 8 insertions, 6 deletions
diff --git a/coin/provisioning/common/unix/install_cmake.sh b/coin/provisioning/common/unix/install_cmake.sh
index 1e33c007..e76d2c6d 100755
--- a/coin/provisioning/common/unix/install_cmake.sh
+++ b/coin/provisioning/common/unix/install_cmake.sh
@@ -57,14 +57,16 @@ sudo rm "$targetFile"
echo "Configuring and building cmake"
cd "$targetDir"
-if uname -a |grep -qv Darwin; then
+if uname -a |grep -q Darwin; then
+ ./bootstrap --prefix="$(xcrun --sdk macosx --show-sdk-path)/usr/local"
+ SetEnvVar PATH "\$PATH:$(xcrun --sdk macosx --show-sdk-path)/usr/local/bin"
+else
./bootstrap --prefix="$cmakeHome"
- make
- make install
+ SetEnvVar "PATH" "$cmakeHome/bin:\$PATH"
fi
+make
+sudo make install
sudo rm -r "$targetDir"
-SetEnvVar "PATH" "$cmakeHome/bin:\$PATH"
-
echo "CMake = $version" >> ~/versions.txt
diff --git a/coin/provisioning/qtci-macos-10.13-x86_64/25-cmake.sh b/coin/provisioning/qtci-macos-10.13-x86_64/25-install-cmake.sh
index 4f4d405e..a87667fe 100755
--- a/coin/provisioning/qtci-macos-10.13-x86_64/25-cmake.sh
+++ b/coin/provisioning/qtci-macos-10.13-x86_64/25-install-cmake.sh
@@ -3,4 +3,4 @@
set -ex
BASEDIR=$(dirname "$0")
-"$BASEDIR/../common/macos/cmake.sh"
+"$BASEDIR/../common/unix/install_cmake.sh"