work in progress on shared-lib installation logic using CMake