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

* updated version and made it only source of truth

* bumped Version number
Tá an tiomantas seo le fáil i:
akolliasAMD
2025-05-28 14:48:20 -06:00
tiomanta ag GitHub
tuismitheoir fc22f8130d
tiomantas ca5fdd4718
D'athraigh 2 comhad le 12 breiseanna agus 3 scriosta
+11 -2
Féach ar an gComhad
@@ -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
Féach ar an gComhad
@@ -52,7 +52,7 @@
namespace rocshmem {
constexpr char VERSION[] = "2.0.0";
constexpr char VERSION[] = "3.0.0";
/******************************************************************************
**************************** HOST INTERFACE **********************************