diff --git a/.github/workflows/all.yml b/.github/workflows/all.yml index e68c231..7d21d68 100644 --- a/.github/workflows/all.yml +++ b/.github/workflows/all.yml @@ -31,7 +31,7 @@ jobs: if: matrix.os == 'ubuntu-latest' id: boost shell: bash - run: | + run: | DEPS_DIR="${{ github.workspace }}/deps" BOOST_LIBRARIES="chrono,system,test" BOOST_VERSION="1.70.0" @@ -48,17 +48,11 @@ jobs: if: matrix.os == 'macos-latest' id: boost-macos shell: bash - run: | + run: | brew install boost export BOOST_ROOT=$(brew --prefix boost) echo "boost-root-dir=$BOOST_ROOT" >> "$GITHUB_OUTPUT" - - name: Verify Boost (MacOs) - if: matrix.os == 'macos-latest' - shell: bash - run: | - ls /opt/homebrew/opt/boost/lib - - name: Set build directory id: strings shell: bash @@ -76,9 +70,9 @@ jobs: if: matrix.os == 'macos-latest' run: > cmake -B ${{ steps.strings.outputs.build-output-dir }} - -DCMAKE_PREFIX_PATH="/opt/homebrew/opt/boost" -DBoost_ROOT="/opt/homebrew/opt/boost" -DBOOST_LIBRARYDIR="/opt/homebrew/opt/boost/lib" + -DCMAKE_PREFIX_PATH="/opt/homebrew/opt/boost" -DBOOST_ROOT=$(brew --prefix boost) -S ${{ github.workspace }} - + - name: Build run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} diff --git a/CMakeLists.txt b/CMakeLists.txt index 1aa2c99..86a057c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,6 +15,10 @@ cmake_minimum_required(VERSION 3.15.0) project(spotify-json) +if (POLICY CMP0144) + cmake_policy(SET CMP0144 NEW) +endif() + set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON)