Provides a function install2() and a target softinstall. Targets using install2 instead of the default install will exhibit the standard CMake behaviour, but are also softinstall-enabled: when running make softinstall, the files will be symlinked instead of copied to their destination. This allows for convenient testing without make install after every edit on the source tree.