project()

project

Set a name, version, and enable languages for the entire project.

project(<PROJECT-NAME> [LANGUAGES] [<language-name>...])
project(<PROJECT-NAME>
        [VERSION <major>[.<minor>[.<patch>[.<tweak>]]]]
        [LANGUAGES <language-name>...])

Sets the name of the project and stores the name in the PROJECT_NAME variable. Additionally this sets variables