bloomberg / clangmetatool

A framework for reusing code in Clang tools
https://bloomberg.github.io/clangmetatool/
Apache License 2.0
121 stars 25 forks source link

Support for detecting if compiler and resource files are available #37

Closed dbeer1 closed 5 years ago

dbeer1 commented 5 years ago

Describe your changes Add ToolApplicationSupport::verifyInstallation, which checks preemptively that a clangmetatool-based application is installed with its prerequisites. This includes being installed alongside its resource files (ala clangmetatool_install) and having the gcc toolchain it depends on available.

Testing performed Unit test

CC: @ruoso