DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit f48fd903607b59c984b2490e1e9b13c74e0f4a59
parent e412b7a1cabb1293e19cb269bf1a3bf937e03e20
Author: falkTX <falktx@falktx.com>
Date:   Thu, 12 Aug 2021 13:43:13 +0100

Rename build workflow to cmake, so it is more clear what it does

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
D.github/workflows/build.yml | 160-------------------------------------------------------------------------------
A.github/workflows/cmake.yml | 160+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 160 insertions(+), 160 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml @@ -1,160 +0,0 @@ -name: build - -on: - push: - branches: - - '*' - tags: - - '*' - pull_request: - branches: - - '*' - -env: - BUILD_TYPE: Release - -jobs: - cmake_linux: - runs-on: ubuntu-18.04 - steps: - - uses: actions/checkout@v2 - with: - submodules: recursive - - name: Set up dependencies - run: | - sudo apt-get update && \ - sudo apt-get install \ - cmake \ - ninja-build \ - libjack-jackd2-dev \ - liblo-dev \ - libgl-dev \ - libcairo2-dev \ - libx11-dev - - name: Create Build Environment - shell: bash - working-directory: ${{runner.workspace}} - run: cmake -E make_directory build - - name: Configure CMake - shell: bash - working-directory: ${{runner.workspace}}/build - run: | - cmake "$GITHUB_WORKSPACE" -G Ninja \ - -DCMAKE_BUILD_TYPE="$BUILD_TYPE" - - name: Build all - shell: bash - working-directory: ${{runner.workspace}}/build - run: cmake --build . --config "$BUILD_TYPE" -j 2 - - name: Display built files - shell: bash - working-directory: ${{runner.workspace}}/build/bin - run: ls -lFR - - uses: actions/upload-artifact@v2 - with: - name: Linux artifacts - path: ${{runner.workspace}}/build/bin/ - - cmake_macos: - runs-on: macos-10.15 - steps: - - uses: actions/checkout@v2 - with: - submodules: recursive - - name: Create Build Environment - shell: bash - working-directory: ${{runner.workspace}} - run: cmake -E make_directory build - - name: Configure CMake - shell: bash - working-directory: ${{runner.workspace}}/build - run: | - cmake "$GITHUB_WORKSPACE" \ - -DCMAKE_BUILD_TYPE="$BUILD_TYPE" - - name: Build all - shell: bash - working-directory: ${{runner.workspace}}/build - run: cmake --build . --config "$BUILD_TYPE" -j 2 - - name: Display built files - shell: bash - working-directory: ${{runner.workspace}}/build/bin - run: ls -lFR - - uses: actions/upload-artifact@v2 - with: - name: macOS artifacts - path: ${{runner.workspace}}/build/bin/ - - cmake_win32: - runs-on: windows-2019 - steps: - - name: Set environment - run: | - echo "release_arch=Win32" >> "${Env:GITHUB_ENV}" - echo "vcpkg_triplet=x86-windows-static" >> "${Env:GITHUB_ENV}" - echo "vcpkg_git_commit_id=a3db16a4475b963cacf0260068c497fb72c8f3c0" >> "${Env:GITHUB_ENV}" - - name: Restore from cache and install vcpkg - uses: lukka/run-vcpkg@v6 - with: - setupOnly: true - vcpkgTriplet: ${{env.vcpkg_triplet}} - vcpkgGitCommitId: ${{env.vcpkg_git_commit_id}} - #- name: Install packages - # run: | - # & "${Env:VCPKG_ROOT}/vcpkg" install "cairo:${Env:vcpkg_triplet}" - - uses: actions/checkout@v2 - with: - submodules: recursive - - name: Create Build Environment - working-directory: ${{runner.workspace}} - run: cmake -E make_directory build - - name: Configure CMake - working-directory: ${{runner.workspace}}/build - run: | - cmake "${Env:GITHUB_WORKSPACE}" -G"Visual Studio 16 2019" -A"${Env:release_arch}" -DCMAKE_BUILD_TYPE="${Env:BUILD_TYPE}" -DVCPKG_TARGET_TRIPLET="${Env:vcpkg_triplet}" -DCMAKE_TOOLCHAIN_FILE="${Env:VCPKG_INSTALLATION_ROOT}/scripts/buildsystems/vcpkg.cmake" - - name: Build all - working-directory: ${{runner.workspace}}/build - run: cmake --build . --config "${Env:BUILD_TYPE}" -j 2 - - name: Show built files - working-directory: ${{runner.workspace}}/build/bin - run: tree - - uses: actions/upload-artifact@v2 - with: - name: Win32 artifacts - path: ${{runner.workspace}}/build/bin/ - - cmake_win64: - runs-on: windows-2019 - steps: - - name: Set environment - run: | - echo "release_arch=x64" >> "${Env:GITHUB_ENV}" - echo "vcpkg_triplet=x64-windows-static" >> "${Env:GITHUB_ENV}" - echo "vcpkg_git_commit_id=a3db16a4475b963cacf0260068c497fb72c8f3c0" >> "${Env:GITHUB_ENV}" - - name: Restore from cache and install vcpkg - uses: lukka/run-vcpkg@v6 - with: - setupOnly: true - vcpkgTriplet: ${{env.vcpkg_triplet}} - vcpkgGitCommitId: ${{env.vcpkg_git_commit_id}} - #- name: Install packages - # run: | - # & "${Env:VCPKG_ROOT}/vcpkg" install "cairo:${Env:vcpkg_triplet}" - - uses: actions/checkout@v2 - with: - submodules: recursive - - name: Create Build Environment - working-directory: ${{runner.workspace}} - run: cmake -E make_directory build - - name: Configure CMake - working-directory: ${{runner.workspace}}/build - run: | - cmake "${Env:GITHUB_WORKSPACE}" -G"Visual Studio 16 2019" -A"${Env:release_arch}" -DCMAKE_BUILD_TYPE="${Env:BUILD_TYPE}" -DVCPKG_TARGET_TRIPLET="${Env:vcpkg_triplet}" -DCMAKE_TOOLCHAIN_FILE="${Env:VCPKG_INSTALLATION_ROOT}/scripts/buildsystems/vcpkg.cmake" - - name: Build all - working-directory: ${{runner.workspace}}/build - run: cmake --build . --config "${Env:BUILD_TYPE}" -j 2 - - name: Show built files - working-directory: ${{runner.workspace}}/build/bin - run: tree - - uses: actions/upload-artifact@v2 - with: - name: Win64 artifacts - path: ${{runner.workspace}}/build/bin/ diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml @@ -0,0 +1,160 @@ +name: cmake + +on: + push: + branches: + - '*' + tags: + - '*' + pull_request: + branches: + - '*' + +env: + BUILD_TYPE: Release + +jobs: + cmake_linux: + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v2 + with: + submodules: recursive + - name: Set up dependencies + run: | + sudo apt-get update && \ + sudo apt-get install \ + cmake \ + ninja-build \ + libjack-jackd2-dev \ + liblo-dev \ + libgl-dev \ + libcairo2-dev \ + libx11-dev + - name: Create Build Environment + shell: bash + working-directory: ${{runner.workspace}} + run: cmake -E make_directory build + - name: Configure CMake + shell: bash + working-directory: ${{runner.workspace}}/build + run: | + cmake "$GITHUB_WORKSPACE" -G Ninja \ + -DCMAKE_BUILD_TYPE="$BUILD_TYPE" + - name: Build all + shell: bash + working-directory: ${{runner.workspace}}/build + run: cmake --build . --config "$BUILD_TYPE" -j 2 + - name: Display built files + shell: bash + working-directory: ${{runner.workspace}}/build/bin + run: ls -lFR + - uses: actions/upload-artifact@v2 + with: + name: Linux artifacts + path: ${{runner.workspace}}/build/bin/ + + cmake_macos: + runs-on: macos-10.15 + steps: + - uses: actions/checkout@v2 + with: + submodules: recursive + - name: Create Build Environment + shell: bash + working-directory: ${{runner.workspace}} + run: cmake -E make_directory build + - name: Configure CMake + shell: bash + working-directory: ${{runner.workspace}}/build + run: | + cmake "$GITHUB_WORKSPACE" \ + -DCMAKE_BUILD_TYPE="$BUILD_TYPE" + - name: Build all + shell: bash + working-directory: ${{runner.workspace}}/build + run: cmake --build . --config "$BUILD_TYPE" -j 2 + - name: Display built files + shell: bash + working-directory: ${{runner.workspace}}/build/bin + run: ls -lFR + - uses: actions/upload-artifact@v2 + with: + name: macOS artifacts + path: ${{runner.workspace}}/build/bin/ + + cmake_win32: + runs-on: windows-2019 + steps: + - name: Set environment + run: | + echo "release_arch=Win32" >> "${Env:GITHUB_ENV}" + echo "vcpkg_triplet=x86-windows-static" >> "${Env:GITHUB_ENV}" + echo "vcpkg_git_commit_id=a3db16a4475b963cacf0260068c497fb72c8f3c0" >> "${Env:GITHUB_ENV}" + - name: Restore from cache and install vcpkg + uses: lukka/run-vcpkg@v6 + with: + setupOnly: true + vcpkgTriplet: ${{env.vcpkg_triplet}} + vcpkgGitCommitId: ${{env.vcpkg_git_commit_id}} + #- name: Install packages + # run: | + # & "${Env:VCPKG_ROOT}/vcpkg" install "cairo:${Env:vcpkg_triplet}" + - uses: actions/checkout@v2 + with: + submodules: recursive + - name: Create Build Environment + working-directory: ${{runner.workspace}} + run: cmake -E make_directory build + - name: Configure CMake + working-directory: ${{runner.workspace}}/build + run: | + cmake "${Env:GITHUB_WORKSPACE}" -G"Visual Studio 16 2019" -A"${Env:release_arch}" -DCMAKE_BUILD_TYPE="${Env:BUILD_TYPE}" -DVCPKG_TARGET_TRIPLET="${Env:vcpkg_triplet}" -DCMAKE_TOOLCHAIN_FILE="${Env:VCPKG_INSTALLATION_ROOT}/scripts/buildsystems/vcpkg.cmake" + - name: Build all + working-directory: ${{runner.workspace}}/build + run: cmake --build . --config "${Env:BUILD_TYPE}" -j 2 + - name: Show built files + working-directory: ${{runner.workspace}}/build/bin + run: tree + - uses: actions/upload-artifact@v2 + with: + name: Win32 artifacts + path: ${{runner.workspace}}/build/bin/ + + cmake_win64: + runs-on: windows-2019 + steps: + - name: Set environment + run: | + echo "release_arch=x64" >> "${Env:GITHUB_ENV}" + echo "vcpkg_triplet=x64-windows-static" >> "${Env:GITHUB_ENV}" + echo "vcpkg_git_commit_id=a3db16a4475b963cacf0260068c497fb72c8f3c0" >> "${Env:GITHUB_ENV}" + - name: Restore from cache and install vcpkg + uses: lukka/run-vcpkg@v6 + with: + setupOnly: true + vcpkgTriplet: ${{env.vcpkg_triplet}} + vcpkgGitCommitId: ${{env.vcpkg_git_commit_id}} + #- name: Install packages + # run: | + # & "${Env:VCPKG_ROOT}/vcpkg" install "cairo:${Env:vcpkg_triplet}" + - uses: actions/checkout@v2 + with: + submodules: recursive + - name: Create Build Environment + working-directory: ${{runner.workspace}} + run: cmake -E make_directory build + - name: Configure CMake + working-directory: ${{runner.workspace}}/build + run: | + cmake "${Env:GITHUB_WORKSPACE}" -G"Visual Studio 16 2019" -A"${Env:release_arch}" -DCMAKE_BUILD_TYPE="${Env:BUILD_TYPE}" -DVCPKG_TARGET_TRIPLET="${Env:vcpkg_triplet}" -DCMAKE_TOOLCHAIN_FILE="${Env:VCPKG_INSTALLATION_ROOT}/scripts/buildsystems/vcpkg.cmake" + - name: Build all + working-directory: ${{runner.workspace}}/build + run: cmake --build . --config "${Env:BUILD_TYPE}" -j 2 + - name: Show built files + working-directory: ${{runner.workspace}}/build/bin + run: tree + - uses: actions/upload-artifact@v2 + with: + name: Win64 artifacts + path: ${{runner.workspace}}/build/bin/