summaryrefslogtreecommitdiff
path: root/Depends.cmake
AgeCommit message (Collapse)Author
2021-07-03HarfBuzz: Don't install anythingJaakko Keränen
2021-07-03Added build options for HarfBuzz and FriBidiJaakko Keränen
Allow using both `pkg-config` provided libraries for local builds, and configuring more minimal versions for distribution. HarfBuzz has a bunch of dependencies by default. TODO: ENABLE_FRIBIDI_BUILD should cause a static library to be built.
2021-07-03Text: Use FriBidi for visual orderJaakko Keränen
Todo: This seems a little late in the game. The reordering should be done for each paragraph of text.
2021-07-03FriBidi: Build submodule with MesonJaakko Keränen
Generally would be preferable to use FriBidi as a system-provided package, but as a fallback it must be buildable. Should still add an autotools build option in case meson is not available.
2021-06-26Text: Link with HarfBuzz; old run_Font_ is a fallbackJaakko Keränen
HarfBuzz will provide proper Unicode text shaping for both simple and complex scripts. The old `run_Font_` is available for use as a fallback if HarfBuzz is not available due to size or complexity constraints (it's written in C++).
2021-05-04Depends: Require zlib to be availableJaakko Keränen
2021-03-17CleanupJaakko Keränen
2021-03-11Depends: Fail if OpenSSL was not foundJaakko Keränen
2021-03-09CMake: Ensure the submodule is up to dateJaakko Keränen
It remains to be seen if this is a sufficient safeguard. IssueID #197
2021-02-05Experimenting with an iOS buildJaakko Keränen
iPlatformApple applies to both macOS and iOS. Added iPlatformAppleDesktop and iPlatformAppleMobile to make a distinction between the two. IssueID #96