| @@ -1,15 +1,28 @@ | |||||
| macos_instance: | macos_instance: | ||||
| image: ghcr.io/cirruslabs/macos-monterey-xcode:latest | |||||
| image: ghcr.io/cirruslabs/macos-ventura-xcode:latest | |||||
| task: | task: | ||||
| name: AppleM1/LLVM | name: AppleM1/LLVM | ||||
| compile_script: | compile_script: | ||||
| - brew install llvm | |||||
| - brew update | |||||
| - brew install llvm@16 | |||||
| - export PATH=/opt/homebrew/opt/llvm/bin:$PATH | - export PATH=/opt/homebrew/opt/llvm/bin:$PATH | ||||
| - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib" | - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib" | ||||
| - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include" | - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include" | ||||
| - make TARGET=VORTEX USE_OPENMP=1 CC=clang | - make TARGET=VORTEX USE_OPENMP=1 CC=clang | ||||
| task: | |||||
| name: AppleM1/LLVM17 | |||||
| compile_script: | |||||
| - brew update | |||||
| - brew install llvm@17 | |||||
| - export PATH=/opt/homebrew/opt/llvm/bin:$PATH | |||||
| - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib" | |||||
| - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include" | |||||
| - make TARGET=VORTEX USE_OPENMP=1 CC=clang FC=flang-new | |||||
| task: | task: | ||||
| name: AppleM1/LLVM/ILP64 | name: AppleM1/LLVM/ILP64 | ||||
| compile_script: | compile_script: | ||||