From a0fbcc2eb002435e2b62a8f416b33320375d7204 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Sat, 7 Jan 2023 11:39:03 +0700 Subject: [PATCH] add `build-dir` input --- action.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/action.yml b/action.yml index 16f98c2..be3c60a 100644 --- a/action.yml +++ b/action.yml @@ -9,14 +9,20 @@ inputs: description: The source directory of CMake project required: false default: . + build-dir: + description: The build directory of CMake project + required: false + default: build runs: using: composite steps: - name: Process inputs shell: bash run: | - CONFIGURE_ARGS="'${{ inputs.source-dir }}' -B build" + CONFIGURE_ARGS="'${{ inputs.source-dir }}' -B '${{ inputs.build-dir }}'" + BUILD_ARGS="--build '${{ inputs.build-dir }}'" echo "CMAKE_CONFIGURE_ARGS=$CONFIGURE_ARGS" >> $GITHUB_ENV + echo "CMAKE_BUILD_ARGS=$BUILD_ARGS" >> $GITHUB_ENV - name: Configure CMake shell: bash @@ -24,4 +30,4 @@ runs: - name: Build targets shell: bash - run: cmake --build build + run: cmake ${{ env.CMAKE_BUILD_ARGS }}