Modern CMake Targets
Updates the structure of the CMakeLists.txt
files to use modern CMake definition of targets. Advantage is that all of the necessary link and include definitions are stored with the target itself.
Disadvantage is that CMake3 is required now. The required version is set to CMake 3.12, latest available inside CentOS 7.
Edited by Karol Krizka