[meson] Pass cpp_eh=none and cpp_rtti=false as default options

If we want to support a build with exception handling and RTTI
We should reflect that on library(..., link_language: 'c') also so for
now it is ok to just set it here to get MSVC support also and we
can remove hard coded flags later upon request.

One other concern over just relying on it is on when harfbuzz is used
as a subproject and the parent project hasn't provided the same options,
that should be resolved first I think.

Closes #2584
1 file changed
tree: 6549fc087382dce71ec2c557172d38683585522b
  1. .ci/
  2. .circleci/
  3. .github/
  4. docs/
  5. m4/
  6. meson-cc-tests/
  7. perf/
  8. src/
  9. subprojects/
  10. test/
  11. util/
  12. .clang-format
  13. .codecov.yml
  14. .editorconfig
  15. AUTHORS
  16. autogen.sh
  17. BUILD.md
  18. CONFIG.md
  19. configure.ac
  20. COPYING
  21. git.mk
  22. harfbuzz.doap
  23. Makefile.am
  24. meson.build
  25. meson_options.txt
  26. NEWS
  27. README
  28. README.md
  29. README.mingw.md
  30. README.python.md
  31. RELEASING.md
  32. TESTING.md
  33. THANKS
  34. TODO
README.md

Linux CI Status CircleCI Build Status OSS-Fuzz Status Coverity Code Health Codacy Code Health Codecov Code Coverage Coverals Code Coverage Packaging status ABI Tracker

This is HarfBuzz, a text shaping library.

For bug reports, mailing list, and other information please visit:

http://harfbuzz.org/

For license information, see COPYING.

For build information, see BUILD.md.

For custom configurations, see CONFIG.md.

For test execution, see TESTING.md.

Documentation: https://harfbuzz.github.io

Packaging status