Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# Level zero loader changelog
## v1.28.4
* Add README.md and CONTRIBUTING.md changes for Unit Testing
* Add CMakefile.txt check for PRODUCT_GUID.txt updates before release
* Update to version 1.28.4
* Fix bug in 1.28.3 that didn't update the PRODUCT_GUID.txt
## v1.28.3
* Address clang build warnings for empty structures
* Fix successive calls to zeInitDivers when no drivers found failing
Expand Down
17 changes: 14 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ if(MSVC AND (MSVC_VERSION LESS 1900))
endif()

# This project follows semantic versioning (https://semver.org/)
project(level-zero VERSION 1.28.3)
project(level-zero VERSION 1.28.4)
include(GNUInstallDirs)

find_package(Git)
Expand Down Expand Up @@ -284,9 +284,14 @@ if(EXISTS "${PRODUCT_GUID_FILE}")
)
file(WRITE "${PRODUCT_GUID_FILE}" "${PROJECT_VERSION}\n${GENERATED_PRODUCT_GUID}")
message(STATUS "Generated Product GUID: ${GENERATED_PRODUCT_GUID} for version ${PROJECT_VERSION}")
message(FATAL_ERROR
"PRODUCT_GUID.txt has been regenerated for version ${PROJECT_VERSION}.\n"
"Please commit the updated PRODUCT_GUID.txt before continuing:\n"
" git add ${PRODUCT_GUID_FILE}\n"
" git commit -m 'Update PRODUCT_GUID.txt for version ${PROJECT_VERSION}'\n"
"Then re-run cmake.")
else()
string(REPLACE "\n" ";" GUID_CONTENTS "${SAVED_PRODUCT_GUID}")
list(GET GUID_CONTENTS 1 GENERATED_PRODUCT_GUID)
list(GET SAVED_PRODUCT_GUID 1 GENERATED_PRODUCT_GUID)
endif()
else()
execute_process(
Expand All @@ -295,6 +300,12 @@ else()
OUTPUT_STRIP_TRAILING_WHITESPACE
)
file(WRITE "${PRODUCT_GUID_FILE}" "${PROJECT_VERSION}\n${GENERATED_PRODUCT_GUID}")
message(FATAL_ERROR
"PRODUCT_GUID.txt did not exist and has been created for version ${PROJECT_VERSION}.\n"
"Please commit it before continuing:\n"
" git add ${PRODUCT_GUID_FILE}\n"
" git commit -m 'Add PRODUCT_GUID.txt for version ${PROJECT_VERSION}'\n"
"Then re-run cmake.")
endif()
message(STATUS "Using Product GUID: ${GENERATED_PRODUCT_GUID} for version ${PROJECT_VERSION}")

Expand Down
4 changes: 2 additions & 2 deletions PRODUCT_GUID.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
1.28.2
115378b3-db3b-44cf-8c29-eb1184210c18
1.28.4
cfa0eed1-ba15-4a52-8efe-5d532373fded
Loading