* WITH_LIBRARY_VERSIONING appends the major version to the name * WITH_LIBRARY_SOVERSIONING enables SOVERSION on platforms supporting it
add a wrapper to automatically add generated files to clean target
if set the linker might insert full paths to dependencies
* use a macro to add resource files for executables and shared libraries * use that macro to declare targets * use that macro to set library/binary versioning * use that macro to set target output name * use a macro to create manpages and names