Skip to content

Commit c01bbf2

Browse files
committed
try fic ci build
1 parent 01cfb77 commit c01bbf2

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

.github/actions/cmake-build/action.yml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ inputs:
44
args:
55
description: "Other arguments"
66
required: false
7-
default: -DBUILD_TESTS:BOOL=true -DBUILD_EXAMPLES:BOOL=true
7+
default: ""
88
build-type:
99
description: "Build type"
1010
required: false
@@ -16,35 +16,30 @@ inputs:
1616
library-type:
1717
description: "Library type"
1818
required: false
19-
default: Static
19+
default: "Static"
2020
build-dir:
2121
description: "Build directory"
2222
required: true
2323

2424
runs:
2525
using: composite
2626
steps:
27-
- name: Configure CMake
28-
working-directory: ${{ inputs.build-dir }}
29-
run: cmake .. -DCMAKE_BUILD_TYPE=${{ inputs.build-type }} -DSEVEN_BIT_DI_BUILD_SHARED=${{ inputs.build-shared }} -DCMAKE_TOOLCHAIN_FILE:STRING="${{ inputs.toolchain }}" -DSEVEN_BIT_DI_BUILD_TESTS_HO:BOOL=${{ inputs.use-header-only }} -DSEVEN_BIT_DI_BUILD_EXAMPLES_HO:BOOL=${{ inputs.use-header-only }} -DSEVEN_BIT_DI_BUILD_TESTS:BOOL=ON -DSEVEN_BIT_DI_BUILD_EXAMPLES:BOOL=ON ${{ inputs.args }}
30-
shell: pwsh
31-
3227
- name: Configure CMake
3328
if: ${{ inputs.library-type }} == "Static"
3429
working-directory: ${{ inputs.build-dir }}
35-
run: cmake .. -DCMAKE_BUILD_TYPE=${{ inputs.build-type }} -DSEVEN_BIT_DI_BUILD_SHARED=false -DCMAKE_TOOLCHAIN_FILE:STRING="${{ inputs.toolchain }}" ${{ inputs.args }}
30+
run: cmake .. -DCMAKE_BUILD_TYPE=${{ inputs.build-type }} -DCMAKE_TOOLCHAIN_FILE:STRING="${{ inputs.toolchain }}" -DBUILD_TESTS:BOOL=true -DBUILD_EXAMPLES:BOOL=true ${{ inputs.args }}
3631
shell: pwsh
3732

3833
- name: Configure CMake
3934
if: ${{ inputs.library-type }} == "Shared"
4035
working-directory: ${{ inputs.build-dir }}
41-
run: cmake .. -DCMAKE_BUILD_TYPE=${{ inputs.build-type }} -DSEVEN_BIT_DI_BUILD_SHARED=true -DCMAKE_TOOLCHAIN_FILE:STRING="${{ inputs.toolchain }}" ${{ inputs.args }}
36+
run: cmake .. -DCMAKE_BUILD_TYPE=${{ inputs.build-type }} -DSEVEN_BIT_DI_BUILD_SHARED=ON -DCMAKE_TOOLCHAIN_FILE:STRING="${{ inputs.toolchain }}" -DBUILD_TESTS:BOOL=true -DBUILD_EXAMPLES:BOOL=true ${{ inputs.args }}
4237
shell: pwsh
4338

4439
- name: Configure CMake
4540
if: ${{ inputs.library-type }} == "HeaderOnly"
4641
working-directory: ${{ inputs.build-dir }}
47-
run: cmake .. -DCMAKE_BUILD_TYPE=${{ inputs.build-type }} -DCMAKE_TOOLCHAIN_FILE:STRING="${{ inputs.toolchain }}" -DSEVEN_BIT_DI_BUILD_TESTS_HO:BOOL=true -DSEVEN_BIT_DI_BUILD_EXAMPLES_HO:BOOL=true ${{ inputs.args }}
42+
run: cmake .. -DCMAKE_BUILD_TYPE=${{ inputs.build-type }} -DCMAKE_TOOLCHAIN_FILE:STRING="${{ inputs.toolchain }}" -DSEVEN_BIT_DI_BUILD_TESTS_HO:BOOL=ON -DSEVEN_BIT_DI_BUILD_EXAMPLES_HO:BOOL=ON -DBUILD_TESTS:BOOL=true -DBUILD_EXAMPLES:BOOL=true ${{ inputs.args }}
4843
shell: pwsh
4944

5045
- name: Build

0 commit comments

Comments
 (0)