From 6e59c8301ad474e6bea311a10563d703add1d3da Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Tue, 12 May 2020 20:37:50 +0200 Subject: [PATCH] :construction_worker: simplify CMake invocations --- .github/workflows/macos.yml | 6 ++---- .github/workflows/ubuntu.yml | 6 ++---- .github/workflows/windows.yml | 6 ++---- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 1116e1ca..3647bc02 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -9,11 +9,9 @@ jobs: steps: - uses: actions/checkout@v1 - - name: prepare - run: mkdir build - name: cmake - run: cd build ; cmake .. + run: cmake -S . -B build - name: build - run: make -C build + run: cmake --build build - name: test run: cd build ; ctest -j 10 diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index cedc0278..902afc5b 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -9,11 +9,9 @@ jobs: steps: - uses: actions/checkout@v1 - - name: prepare - run: mkdir build - name: cmake - run: cd build ; cmake .. + run: cmake -S . -B build - name: build - run: make -C build + run: cmake --build build - name: test run: cd build ; ctest -j 10 diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index ea467fb6..3ba59059 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -9,11 +9,9 @@ jobs: steps: - uses: actions/checkout@v1 - - name: prepare - run: mkdir build - name: cmake - run: cd build ; cmake .. -G "Visual Studio 16 2019" + run: cmake -S . -B build -G "Visual Studio 16 2019" - name: build - run: make -C build + run: cmake --build build - name: test run: cd build ; ctest -j 10