mirror of
https://github.com/pocoproject/poco.git
synced 2025-04-16 23:12:57 +02:00
chore(emscripten): Fix github CMake build
This commit is contained in:
parent
5bbfdc8b53
commit
c2f0ab5c93
15
.github/workflows/ci.yml
vendored
15
.github/workflows/ci.yml
vendored
@ -224,7 +224,20 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- run: sudo apt -y update && sudo apt -y install cmake ninja-build emscripten
|
||||
- run: emcmake cmake -H. -B cmake-build -DENABLE_ACTIVERECORD_COMPILER=OFF -DENABLE_PAGECOMPILER=OFF -DENABLE_PAGECOMPILER_FILE2PAGE=off && emmake cmake --build cmake-build --target all -j6
|
||||
|
||||
#
|
||||
# Option "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" is added to resolve the following issue.
|
||||
#
|
||||
# CMake Error at /usr/share/emscripten/cmake/Modules/CheckTypeSize.cmake:85 (cmake_policy):
|
||||
# Compatibility with CMake < 3.5 has been removed from CMake.
|
||||
#
|
||||
# Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
|
||||
# to tell CMake that the project requires at least <min> but has been updated
|
||||
# to work with policies introduced by <max> or earlier.
|
||||
#
|
||||
# Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
|
||||
|
||||
- run: emcmake cmake -H. -B cmake-build -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DENABLE_ACTIVERECORD_COMPILER=OFF -DENABLE_PAGECOMPILER=OFF -DENABLE_PAGECOMPILER_FILE2PAGE=off && emmake cmake --build cmake-build --target all -j6
|
||||
# TODO: How to run unit tests in emscripten?
|
||||
# - uses: ./.github/actions/retry-action
|
||||
# with:
|
||||
|
Loading…
x
Reference in New Issue
Block a user