The CMake framework is now used in all baremetal drivers, libraries and application templates. The embeddedsw repo has been ported over to this framework. If users are generating a custom driver, library or application template for Vitis Unified IDE, then they will need to provide a CMakeLists.txt file in the src directory.