Skip to content

ci: use release tag for clang17 #27

ci: use release tag for clang17

ci: use release tag for clang17 #27

name: mac-13 CMake Xcode clang15 debug mpich sf
on:
workflow_dispatch:
push:
branches: [ develop ]
jobs:
build:
name: Generate Xcode project
runs-on: macos-13
steps:
- uses: actions/checkout@v4
- name: Install Dependencies
run: brew install curl openssl libaec mpich
- name: Generate Xcode project
run: |
export OPENSSL_ROOT_DIR=/usr/local/Cellar/openssl@3/3.1.1
export CC=$(brew --prefix llvm@15)/bin/clang
echo $CC
mkdir build
cd build
cmake \
-DHDF5_BUILD_FORTRAN:BOOL=OFF \
-DHDF5_ENABLE_PARALLEL:BOOL=ON \
-DHDF5_ENABLE_ROS3_VFD:BOOL=ON \
-DHDF5_ENABLE_SUBFILING_VFD:BOOL=ON \
-DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF \
-G Xcode ..
- name: Build
run: |
cmake --build . --config Debug
- name: Test
run: |
ctest --build . -C Debug -E MPI_TEST_H5DIFF-h5diff -VV --output-on-error
- name: Install
run: |
sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_INSTALL_CONFIG_NAME=Debug -P cmake_install.cmake