.. _file_utilities_version.h: File version.h ============== |exhale_lsh| :ref:`Parent directory ` (``utilities``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Version information and build metadata for :ref:`namespace_ComChemKit`. Definition (``utilities/version.h``) ------------------------------------ Detailed Description -------------------- Le Nhan Pham 2025 This header file contains all version-related constants, macros, and utility functions for the :ref:`namespace_ComChemKit` application. It provides centralized version management and build information that can be used throughout the application for display, logging, and compatibility checking. Management Version information is defined using semantic versioning (MAJOR.MINOR.PATCH): - MAJOR: Incremented for incompatible API changes - MINOR: Incremented for backward-compatible functionality additions - PATCH: Incremented for backward-compatible bug fixes Information Additional build metadata includes: - Application name and description - Copyright and author information - Repository URL for source code When updating version numbers, ensure CMakeLists.txt PROJECT(VERSION) is also updated to maintain consistency across build systems Includes -------- - ``string`` Namespaces ---------- - :ref:`namespace_ComChemKit` Defines ------- - :ref:`exhale_define_group__AuthorInfo_1gaf082ed1524bb26a9d2c0442ec4268fcc` - :ref:`exhale_define_group__AuthorInfo_1ga9442c9ec8a22a6862d603faa3848bf3d` - :ref:`exhale_define_group__BuildInfo_1ga5d7a2e21da2d8fc3ddbba73f892d76ff` - :ref:`exhale_define_group__VersionConstants_1ga3aa2d88af5b6c91ebc04f0577b851ea1` - :ref:`exhale_define_group__VersionConstants_1ga483b079008953c2f8f09863acd0b8811` - :ref:`exhale_define_group__BuildInfo_1ga7b4a08f696930cfe32b5e10aed2e8afe` - :ref:`exhale_define_group__VersionConstants_1gaef2934a20df64cfb87b6b7fd5f799d38` - :ref:`exhale_define_group__AuthorInfo_1gae358efa25bd16ae6e7a67199a5a11043` - :ref:`exhale_define_group__VersionConstants_1gabf4e725f0cd18899bed2cca1409ef661`