Skip to content
Snippets Groups Projects
Commit 2d12a1b0 authored by James Alexander Clark PhD's avatar James Alexander Clark PhD
Browse files

Merge branch 'identify-osx-heathens' into 'master'

Use cmake for OSX, cmake3 for linux

See merge request !130
parents 98d8d15a 57875459
No related branches found
No related tags found
2 merge requests!173Polarization,!130Use cmake for OSX, cmake3 for linux
Pipeline #74837 passed
......@@ -3,13 +3,30 @@ set -e
INSTALL_PREFIX=$1
unameOut="$(uname -s)"
case "${unameOut}" in
Linux*)
machine=Linux
CMAKE=cmake3
;;
Darwin*)
machine=Darwin
CMAKE=cmake
;;
*)
machine="UNKNOWN:${unameOut}"
echo "Unsupported hostOS: ${machine}"
exit 1
esac
echo "Host OS is ${machine}. Using $CMAKE"
rm -rf build
mkdir -p build
pushd build
cmake3 .. \
${CMAKE} .. \
-DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_EXPORT_COMPILE_COMMANDS=true
cmake3 --build . -- VERBOSE=1
cmake3 --build . --target install
${CMAKE} --build . -- VERBOSE=1
${CMAKE} --build . --target install
popd
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment