CMake_Makefile.sh 651 B

123456789101112131415161718
  1. #!/usr/bin/env bash
  2. PLATFORM=""
  3. if [ "$(uname)" = "Darwin" ]; then
  4. PLATFORM="MacOS"
  5. elif [ "$(expr substr $(uname -s) 1 5)" = "Linux" ]; then
  6. PLATFORM="Linux"
  7. elif [ "$(expr substr $(uname -s) 1 7)" = "MSYS_NT" ]; then
  8. PLATFORM="MSYS"
  9. else
  10. exit "Unknown platform"
  11. fi
  12. SOURCE=$(cd ${0%/*}; pwd)
  13. FOLDERNAME=${PWD##*/}
  14. if [ -d "$SOURCE/Artifacts/Build/Source/Generated/" ]; then rm -Rf "$SOURCE/Artifacts/Build/Source/Generated/"; fi
  15. cmake -E make_directory ../$FOLDERNAME-Build-$PLATFORM && cmake -E chdir ../$FOLDERNAME-Build-$PLATFORM cmake -DCMAKE_BUILD_TYPE=Debug "$SOURCE"
  16. echo "makefile written to ../$FOLDERNAME-Build-$PLATFORM"