Added CMake files to set up project build, also added the file tree structure of the project and clangd related settings
25 lines
702 B
C++
25 lines
702 B
C++
#pragma once
|
|
|
|
#include <string_view>
|
|
|
|
namespace arti::lang::info {
|
|
|
|
static constexpr std::string_view author = "@PROJECT_AUTHOR@";
|
|
static constexpr std::string_view authorGithub = "@PROJECT_AUTHOR_GITHUB@";
|
|
|
|
static constexpr std::string_view project = "@PROJECT_NAME@";
|
|
static constexpr std::string_view description = "@PROJECT_DESCRIPTION@";
|
|
|
|
static constexpr std::string_view version = "@PROJECT_VERSION@";
|
|
static constexpr int versionMajor {
|
|
@PROJECT_VERSION_MAJOR@
|
|
};
|
|
static constexpr int versionMinor {
|
|
@PROJECT_VERSION_MINOR@
|
|
};
|
|
static constexpr int versionPatch {
|
|
@PROJECT_VERSION_PATCH@
|
|
};
|
|
|
|
} // namespace arti::lang::info
|