cmake: Bump Protobuf to v28.3 and use shared libraries
This commit is contained in:
@@ -13,7 +13,7 @@ jobs:
|
||||
{generator: "Visual Studio 17 2022", config: Debug, build_target: ALL_BUILD, test_target: RUN_TESTS, install_target: INSTALL},
|
||||
]
|
||||
fail-fast: false
|
||||
name: Windows • ${{ matrix.cmake.generator }} (${{ matrix.cmake.config }}) • C++
|
||||
name: Windows • VS 2022 (${{ matrix.cmake.config }}) • C++
|
||||
runs-on: windows-latest
|
||||
env:
|
||||
CTEST_OUTPUT_ON_FAILURE: 1
|
||||
@@ -27,7 +27,7 @@ jobs:
|
||||
run: >
|
||||
cmake -S. -Bbuild
|
||||
-G "${{ matrix.cmake.generator }}"
|
||||
-DCMAKE_BUILD_TYPE=${{ matrix.cmake.config }}
|
||||
-DCMAKE_CONFIGURATION_TYPES=${{ matrix.cmake.config }}
|
||||
-DBUILD_DEPS=ON
|
||||
-DCMAKE_INSTALL_PREFIX=install
|
||||
- name: Build
|
||||
|
||||
@@ -12,7 +12,7 @@ jobs:
|
||||
{generator: "Visual Studio 17 2022", config: Release, build_target: ALL_BUILD, test_target: RUN_TESTS, install_target: INSTALL},
|
||||
]
|
||||
fail-fast: false
|
||||
name: Windows • ${{ matrix.cmake.generator }} • .Net
|
||||
name: Windows • VS 2022 • .Net
|
||||
runs-on: windows-latest
|
||||
env:
|
||||
CTEST_OUTPUT_ON_FAILURE: 1
|
||||
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
{distrib: 'microsoft', version: '21'}, # 2028/09
|
||||
]
|
||||
fail-fast: false
|
||||
name: Windows • ${{ matrix.cmake.generator }} • ${{ matrix.java.distrib }}-${{ matrix.java.version }}
|
||||
name: Windows • VS 2022 • ${{ matrix.java.distrib }}-${{ matrix.java.version }}
|
||||
runs-on: windows-latest
|
||||
env:
|
||||
CTEST_OUTPUT_ON_FAILURE: 1
|
||||
|
||||
@@ -19,7 +19,7 @@ jobs:
|
||||
{version: "3.13", dir: Python313},
|
||||
]
|
||||
fail-fast: false
|
||||
name: Windows • ${{ matrix.cmake.generator }} • Python-${{ matrix.python.version }}
|
||||
name: Windows • VS 2022 • Python-${{ matrix.python.version }}
|
||||
runs-on: windows-latest
|
||||
env:
|
||||
CTEST_OUTPUT_ON_FAILURE: 1
|
||||
|
||||
2
.github/workflows/arm64_macos_cmake_cpp.yml
vendored
2
.github/workflows/arm64_macos_cmake_cpp.yml
vendored
@@ -14,7 +14,7 @@ jobs:
|
||||
]
|
||||
fail-fast: false
|
||||
name: MacOS • ${{ matrix.cmake.generator }} • C++
|
||||
runs-on: macos-latest # macos arm64 based runner
|
||||
runs-on: macos-latest # macos M1 based runner
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Check cmake
|
||||
|
||||
Reference in New Issue
Block a user