Skip to content

Silo/Overlink I/O: Fix crash with null material name #264

Silo/Overlink I/O: Fix crash with null material name

Silo/Overlink I/O: Fix crash with null material name #264

name: build_conduit_macos
on:
pull_request:
branches: [ develop ]
jobs:
build_basic:
name: macOS Clang
runs-on: macos-latest
env:
CC: clang
CXX: clang++
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4
with:
submodules: 'recursive'
- name: Build TPLs
run: |
env enable_mpi=OFF \
enable_tests=OFF \
enable_verbose=OFF \
build_conduit=false \
build_jobs=2 \
./scripts/build_conduit/build_conduit.sh
- name: Configure Conduit
run: |
cmake --version
echo "**** Configuring Conduit"
cmake -S src -B build -C conduit-config.cmake -DCMAKE_INSTALL_PREFIX=install
- name: Build Conduit
run: |
echo "**** Building Conduit"
cmake --build build -j2
- name: Run Conduit Unit Tests
run: |
echo "**** Run Conduit Unit Tests"
ctest --test-dir build --output-on-failure -V
- name: Install Conduit
run: |
echo "**** Installing Conduit"
cmake --install build
- name: Check Install
run: |
echo "**** Checking Conduit using-with-cmake example"
cd install/examples/conduit/using-with-cmake
cmake -S . -B build
cmake --build build --verbose -j2
./build/conduit_example