@@ -13,7 +13,7 @@ if(MSVC AND (MSVC_VERSION LESS 1900))
1313endif ()
1414
1515# This project follows semantic versioning (https://semver.org/)
16- project (level-zero VERSION 1.28.3 )
16+ project (level-zero VERSION 1.28.4 )
1717include (GNUInstallDirs )
1818
1919find_package (Git )
@@ -284,9 +284,14 @@ if(EXISTS "${PRODUCT_GUID_FILE}")
284284 )
285285 file (WRITE "${PRODUCT_GUID_FILE} " "${PROJECT_VERSION} \n ${GENERATED_PRODUCT_GUID} " )
286286 message (STATUS "Generated Product GUID: ${GENERATED_PRODUCT_GUID} for version ${PROJECT_VERSION} " )
287+ message (FATAL_ERROR
288+ "PRODUCT_GUID.txt has been regenerated for version ${PROJECT_VERSION} .\n "
289+ "Please commit the updated PRODUCT_GUID.txt before continuing:\n "
290+ " git add ${PRODUCT_GUID_FILE} \n "
291+ " git commit -m 'Update PRODUCT_GUID.txt for version ${PROJECT_VERSION} '\n "
292+ "Then re-run cmake." )
287293 else ()
288- string (REPLACE "\n " ";" GUID_CONTENTS "${SAVED_PRODUCT_GUID} " )
289- list (GET GUID_CONTENTS 1 GENERATED_PRODUCT_GUID)
294+ list (GET SAVED_PRODUCT_GUID 1 GENERATED_PRODUCT_GUID)
290295 endif ()
291296else ()
292297 execute_process (
@@ -295,6 +300,12 @@ else()
295300 OUTPUT_STRIP_TRAILING_WHITESPACE
296301 )
297302 file (WRITE "${PRODUCT_GUID_FILE} " "${PROJECT_VERSION} \n ${GENERATED_PRODUCT_GUID} " )
303+ message (FATAL_ERROR
304+ "PRODUCT_GUID.txt did not exist and has been created for version ${PROJECT_VERSION} .\n "
305+ "Please commit it before continuing:\n "
306+ " git add ${PRODUCT_GUID_FILE} \n "
307+ " git commit -m 'Add PRODUCT_GUID.txt for version ${PROJECT_VERSION} '\n "
308+ "Then re-run cmake." )
298309endif ()
299310message (STATUS "Using Product GUID: ${GENERATED_PRODUCT_GUID} for version ${PROJECT_VERSION} " )
300311
0 commit comments