File version.h¶
↰ Parent directory (utilities
)
Version information and build metadata for Gaussian Extractor.
Definition (utilities/version.h
)¶
Detailed Description¶
Le Nhan Pham
2025
This header file contains all version-related constants, macros, and utility functions for the Gaussian Extractor 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