← All tasks
cppharfbuzz/harfbuzz #4992Not a task: already works

iOS Builds

envgap__harfbuzz__harfbuzz-4992

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • The project already builds and runs before the fix, so there is nothing to repair.

02 / ENVIRONMENT RECIPE

Base commit
021b44388667903d7bc9c92c924ad079f13b90ce
Manifest
CMakeLists.txt
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

harfbuzz/harfbuzz #4992 · read the original issue
Greetings,



I noticed that the project's CMake minimum version is set to 3.12, which is not sufficient for Apple platform builds with CMake's official toolchain. But it's possible to do so using a [third party](https://github.com/leetal/ios-cmake) toolchain which requires the very same properties to be set as in CMake 3.14 (where Apple builds are supported).



I took a look at the source & couldn't find [Framework properties](https://cmake.org/cmake/help/latest/prop_tgt/FRAMEWORK.html#prop_tgt:FRAMEWORK) set in project's configs...

It seems that building for iOS-derived platforms isn't possible currently... or am I missing something?

If that's the case, I'd be happy to submit a pull request to add the required properties for appropriate targets.



My recommendation is to bump the CMake's min version to 3.14 given that it was release 5y ago (Oct 2019) instead of sticking with V3.12 and relying on third party toolchains...
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]