From 34c12379c22e6ab73ac3845825667c259280b8d8 Mon Sep 17 00:00:00 2001 From: Duncan Ogilvie Date: Mon, 3 May 2021 17:28:57 +0200 Subject: [PATCH] Add a check to see whether cmkr was run before pushing --- .github/workflows/build.yml | 8 +++++++- src/build.cpp | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7dca60f..256cb72 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,8 +19,14 @@ jobs: - name: Build run: | - cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} + cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} "-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/install" cmake --build build --config ${{ env.BUILD_TYPE }} --parallel + cmake --install build --config ${{ env.BUILD_TYPE }} + + - name: Check if cmkr was run + run: | + ./install/bin/cmkr gen + git diff --exit-code - name: Test run: | diff --git a/src/build.cpp b/src/build.cpp index 06a24c8..81db60f 100644 --- a/src/build.cpp +++ b/src/build.cpp @@ -16,7 +16,7 @@ namespace build { int run(int argc, char **argv) { cmake::CMake cmake(".", true); if (argc > 2) { - for (size_t i = 2; i < argc; ++i) { + for (int i = 2; i < argc; ++i) { cmake.build_args.push_back(argv[i]); } }