Compiler wrappers

The recommended strategy to integrate RVS with a development is to use a compiler wrapper. This is an executable that intercepts some calls to your compiler to let RVS observe your source code and inject RVS code into a copy of it.

Using this strategy, it is necessary to make few, if any changes to the build system, and an integration can be configured in seconds. This strategy can only be used when a wrapper is available for your compiler.