CMAKE modernisation
Consider using https://cmake.org/cmake/help/latest/module/ExternalProject.html?highlight=externalproject instead of the libs/prepareEverything.sh script.
Consider using https://cmake.org/cmake/help/latest/module/ExternalProject.html?highlight=externalproject instead of the libs/prepareEverything.sh script.