updated version and made the header its only source of truth (#144)

* updated version and made it only source of truth

* bumped Version number

[ROCm/rocshmem commit: ca5fdd4718]
Этот коммит содержится в:
akolliasAMD
2025-05-28 14:48:20 -06:00
коммит произвёл GitHub
родитель 13ed3ff034
Коммит 032d5e5c6b
2 изменённых файлов: 12 добавлений и 3 удалений
+11 -2
Просмотреть файл
@@ -112,8 +112,17 @@ include(ROCMCreatePackage)
include(ROCMInstallTargets)
include(ROCMCheckTargetIds)
rocm_setup_version(VERSION 2.0.0)
project(rocshmem VERSION 2.0.0 LANGUAGES CXX)
## Setup VERSION
file(READ include/rocshmem/rocshmem.hpp header_text)
if("${header_text}" MATCHES "constexpr char VERSION\\[\\] *= \"([0-9]+)\\.([0-9]+)\\.([0-9]+)\";")
set(VERSION_STRING ${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3})
else()
message(FATAL_ERROR "Failed to parse Version")
endif()
message(STATUS "rocSHMEM Version: " "${VERSION_STRING}")
rocm_setup_version(VERSION ${VERSION_STRING})
project(rocshmem VERSION ${VERSION_STRING} LANGUAGES CXX)
###############################################################################
# CREATE ROCSHMEM LIBRARY
+1 -1
Просмотреть файл
@@ -52,7 +52,7 @@
namespace rocshmem {
constexpr char VERSION[] = "2.0.0";
constexpr char VERSION[] = "3.0.0";
/******************************************************************************
**************************** HOST INTERFACE **********************************