The cmake minimum required version should be the first line in the CMakeLists file
Summary
The cmake_minimum_required
should be set first in a CMakeLists.txt
file, because depending on the version, the behavior of the following project()
command is influenced.