Files
setec_fs_manager/cmake/Version.cmake
DigiJ 179bb85c4f Initial project scaffold for Setec Partition Wizard
C++17/Qt6 application for disk recovery, repair, flashing, formatting,
and USB security key creation on Windows. Includes CMake build system,
tabbed UI shell with 6 main tabs, core type system with Result<T>
monadic error handling, admin elevation, and dark Catppuccin theme.
2026-03-12 12:54:46 -07:00

13 lines
464 B
CMake

# Version.cmake - Parse version from project and expose as definitions
set(SPW_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
set(SPW_VERSION_MINOR ${PROJECT_VERSION_MINOR})
set(SPW_VERSION_PATCH ${PROJECT_VERSION_PATCH})
set(SPW_VERSION_STRING "${PROJECT_VERSION}")
add_compile_definitions(
SPW_VERSION_MAJOR=${SPW_VERSION_MAJOR}
SPW_VERSION_MINOR=${SPW_VERSION_MINOR}
SPW_VERSION_PATCH=${SPW_VERSION_PATCH}
SPW_VERSION_STRING="${SPW_VERSION_STRING}"
)