Use CC and CXX, check for clang version. (#123)

Currently cc and cxx are hard-wired to 'clang' and 'clang++', however
the user may wish to use another build of clang, like a local build or
something like 'clang-12'. Use CC and CXX when they have 'clang' in
them.

Test the clang version. In order to build llvm-13 libcxx clang version
10 or greater is required. Exit configuration if the detected version is
less than 10.

Output the configured settings for cc and cxx and their versions to
clarify the selected settings.

Fixes: #120
1 file changed
tree: e584bb794df76f2b2c6b0a85b9e2fea4e49c1022
  1. external/
  2. fuzzing/
  3. .gitignore
  4. .gitmodules
  5. .travis.yml
  6. LICENSE
  7. README.md
README.md

License: GPL v2 Build Status

FreeType

https://www.freetype.org/

FreeType is a freely available software library to render fonts.

Testing

This repository provides testing utilities for FreeType:

  • Fuzzing: house the fuzz targets for OSS-Fuzz and use Travis CI to run a regression test suite of fuzzed samples that uncovered verified and fixed bugs.