PhASAR 's codebase is growing continuously which makes it harder for externals to keep an overview, e.g. which libraries should be linked against, which headers to include (and where to find them).
This PR adds convenience headers that include every header from a particular subdirectory (plus one that includes whole phasar).
Additionally, phasar now builds a large library libphasar.a / libphasar.so by default that can be linked against.
The smaller "component-wise" libraries are still there for a more optimized build.
PhASAR 's codebase is growing continuously which makes it harder for externals to keep an overview, e.g. which libraries should be linked against, which headers to include (and where to find them).
This PR adds convenience headers that include every header from a particular subdirectory (plus one that includes whole phasar). Additionally, phasar now builds a large library
libphasar.a
/libphasar.so
by default that can be linked against. The smaller "component-wise" libraries are still there for a more optimized build.