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
2424runs :
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