Compatibility generalities
Compatibility generalities
First, make sure that your project meets the compatibilities listed here.
To be able to understand your project, beLow must:
Get a compilation database as an input, or
Be able to generate one.
In general on Linux, the generation of a compilation database is straightforward and invisible for the user. In this case, beLow uses Bear, which is distributed packed with the solution. Making your Linux project work with beLow is generally effortless, as long as the compilation is effectively fully executed on the machine (and not cached from servers for instance).
On Windows, compilation database generation is generally possible but may require some tweaks in the way the compilation is presented to beLow. This page mainly focuses on this.
For any operating system, you must be able to provide scriptable build commands to build your project.
Last updated