Skip to content
Snippets Groups Projects

Use cmake for OSX, cmake3 for linux

Merged James Clark requested to merge james-clark/bayeswave:identify-osx-heathens into master
1 file
+ 20
3
Compare changes
  • Side-by-side
  • Inline
+ 20
3
@@ -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
Loading