53db221259
This adds support to the CMake build files to support building HarfBuzz-GObject, which is actually a little bit complicated, as we need to: -Run glib-mkenums, which is a Python (for newer GLib/GObject) or PERL (for older, pre 2.53.4, GLib/GObject) script. This matters more for Visual Studio builds as shebang lines are not supported, so we need to test-run it with PERL or Python to determine which is the correct interpretor to use. -Next, we need to replace strings in the sources that we obtain from running glib-mkenums. So, the solution here is to use a small utility CMake script for our purposes here, to maintain maximum compatibility. -Ensure that things do work in the Visual Studio IDE builds. |
||
---|---|---|
.ci | ||
docs | ||
m4 | ||
src | ||
test | ||
util | ||
.travis.yml | ||
AUTHORS | ||
BUILD.md | ||
CMakeLists.txt | ||
COPYING | ||
Makefile.am | ||
NEWS | ||
README | ||
README.md | ||
README.python | ||
RELEASING.md | ||
THANKS | ||
TODO | ||
appveyor.yml | ||
autogen.sh | ||
configure.ac | ||
git.mk | ||
harfbuzz.doap | ||
replace-enum-strings.cmake |
README.md
This is HarfBuzz, a text shaping library.
For bug reports, mailing list, and other information please visit:
For license information, see the file COPYING.