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]); } }