/*
 * sst-plugininfra - an open source library of plugin infrastructure
 * built by Surge Synth Team.
 *
 * Copyright 2018-2025, various authors, as described in the GitHub
 * transaction log.
 *
 * sst-plugininfra is released under the MIT License. It has subordinate
 * libraries with licenses as described in libs/
 *
 * All source in sst-plugininfra available at
 * https://github.com/surge-synthesizer/sst-plugininfra
 */

#include <sst/plugininfra/version_information.h>

static_assert("1223e6f"[0] != '\0',
              "GIT_COMMIT_HASH not defined. Run cmake/git-version-functions.cmake commands to use "
              "this library");
namespace sst::plugininfra
{
// clang-format off
const char *VersionInformation::git_commit_hash{"1223e6f"};
const char *VersionInformation::git_branch{"makepkg"};
const char *VersionInformation::git_tag{"v1.0.3"};
const char *VersionInformation::git_implied_display_version{"v1.0.3"};

const char *VersionInformation::project_version_major{"1"};
const char *VersionInformation::project_version_minor{"0"};
const char *VersionInformation::project_version_patch{"3"};
const char *VersionInformation::project_version_tweak{""};
const char *VersionInformation::project_version{
    "1.0.3"};
const char *VersionInformation::project_version_and_hash{
    "1.0.3.1223e6f"};

const char *VersionInformation::project_version_full{
    "1.0.3."};

const char *VersionInformation::cmake_source_dir{"/build/ob-xf/src/ob-xf"};
const char *VersionInformation::cmake_binary_dir{"/build/ob-xf/src/ob-xf/build"};
const char *VersionInformation::cmake_install_prefix{"/usr"};
const char *VersionInformation::cmake_compiler_id{"GNU"};
const char *VersionInformation::cmake_compiler_version{"15.2.1"};
const char *VersionInformation::cmake_compiler{
    "GNU-15.2.1"};
const char *VersionInformation::cmake_system_name{"Linux"};

const char *VersionInformation::build_date{"2026-03-28"};
const char *VersionInformation::build_year{"2026"};
const char *VersionInformation::build_time{"07:06:34"};
const char *VersionInformation::build_host{"arch-nspawn-631771"};
// clang-format on
} // namespace sst::plugininfra
