Revert "Improved CMakeLists"

This reverts commit af7498be142d55e266a9eefa97c558448128bbb3.

Revert "Splitted CMakeLists"

This reverts commit d5a0108ca975d02f9cbac4cf6a29ec392435cbe6.
Generate icons