Utter trash. Can't find library dependencies without pkg-config, so it's completely useless. Stop hiding all the configuration from your users. Also, it won't rerun without you deleting your build directory which is very annoying.
The cmake itself suffers from technical debt and also let the users shoot themselves in the foot by writing quick / dirty hacks. This may lead into huge headache when the project scales or is exposed into more platforms.
Common bugs are silent in make, such as mispelled variable names or wrong dependencies. Several features make it easy to shoot yourself in the foot, such as target specific variables, which are carried over to dependencies of that target.