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

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

Use cmake for OSX, cmake3 for linux

See merge request lscsoft/bayeswave!130
parents 98d8d15a 57875459
No related branches found
No related tags found
No related merge requests found
...@@ -3,13 +3,30 @@ set -e ...@@ -3,13 +3,30 @@ set -e
INSTALL_PREFIX=$1 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 rm -rf build
mkdir -p build mkdir -p build
pushd build pushd build
cmake3 .. \ ${CMAKE} .. \
-DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \ -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_EXPORT_COMPILE_COMMANDS=true -DCMAKE_EXPORT_COMPILE_COMMANDS=true
cmake3 --build . -- VERBOSE=1 ${CMAKE} --build . -- VERBOSE=1
cmake3 --build . --target install ${CMAKE} --build . --target install
popd 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