diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c5f3350..779fd31 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,8 +29,8 @@ jobs: - windows-2019 - ubuntu-22.04 - ubuntu-20.04 + - macos-14 - macos-13 - - macos-12 runs-on: ${{ matrix.runner }} @@ -99,7 +99,9 @@ jobs: echo "MPC_ROOT=$GITHUB_WORKSPACE/MPC" >> $GITHUB_ENV echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GITHUB_WORKSPACE/ACE_TAO/ACE/lib:$GITHUB_WORKSPACE/OpenDDS/lib" >> $GITHUB_ENV CONFIG_OPTIONS+=" --no-tests --std=c++17 --ipv6 --security" - if [ '${{ runner.os }}' == 'macOS' ]; then + if [ '${{ matrix.runner }}' == 'macos-14' ]; then + CONFIG_OPTIONS+=" --xerces3=$(brew --prefix xerces-c) --openssl=/opt/homebrew/opt/openssl@1.1" + elif [ '${{ runner.os }}' == 'macOS' ]; then CONFIG_OPTIONS+=" --xerces3=$(brew --prefix xerces-c) --openssl=/usr/local/opt/openssl@1.1" fi echo "CONFIG_OPTIONS=$CONFIG_OPTIONS" >> $GITHUB_ENV