Skip to content
Snippets Groups Projects
Commit 00fce5db authored by Corné Lukken's avatar Corné Lukken
Browse files

CWG-45: Use version string in CMake project declaration

parent 7a5f51f0
No related branches found
No related tags found
Loading
Pipeline #63784 waiting for manual action
Pipeline: C++ project

#63785

    ......@@ -2,11 +2,17 @@ cmake_minimum_required(VERSION 3.16)
    list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
    project({{cookiecutter.project_slug}} VERSION 0.1)
    include(CheckCXXCompilerFlag)
    include(GitVersion)
    get_version_info({{cookiecutter.project_slug}} "${CMAKE_CURRENT_SOURCE_DIR}")
    set(project_slug {{cookiecutter.project_slug}})
    set(${project_slug}_VERSION "${${project_slug}_VERSION_MAJOR}.${${project_slug}_VERSION_MINOR}.${${project_slug}_VERSION_PATCH}")
    project({{cookiecutter.project_slug}} VERSION ${${project_slug}_VERSION})
    message("VERSION: ${${project_slug}_VERSION}")
    set(CMAKE_CXX_STANDARD 17)
    set(CMAKE_CXX_STANDARD_REQUIRED YES)
    set(CMAKE_CXX_EXTENSIONS OFF)
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Please register or to comment