You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi it seems that following the publishing the new version of cmake 3.31.0, we have one of our builds depending on this package failing.
Enforcing usage of 3.30.5, causes our build to run normally.
Specifically the cmake installed is performing the command west zephyr-export which seem to be performing west zephyr-export (after installing west package) -> which seems to be performing cmake -P on the following file:
# SPDX-License-Identifier: Apache-2.0# Purpose of this CMake file is to install a ZephyrConfig package reference in:# Unix/Linux/MacOS: ~/.cmake/packages/Zephyr# Windows : HKEY_CURRENT_USER## Having ZephyrConfig package allows for find_package(Zephyr) to work when ZEPHYR_BASE is not defined.## Create the reference by running `cmake -P zephyr_export.cmake` in this directory.string(MD5 MD5_SUM ${CMAKE_CURRENT_LIST_DIR})
if(WIN32)
execute_process(COMMAND${CMAKE_COMMAND}
-E write_regv
"HKEY_CURRENT_USER\\Software\\Kitware\\CMake\\Packages\\Zephyr\;${MD5_SUM}""${CMAKE_CURRENT_LIST_DIR}"
)
else()
file(WRITE $ENV{HOME}/.cmake/packages/Zephyr/${MD5_SUM}${CMAKE_CURRENT_LIST_DIR})
endif()
message("Zephyr (${CMAKE_CURRENT_LIST_DIR})")
message("has been added to the user package registry in:")
if(WIN32)
message("HKEY_CURRENT_USER\\Software\\Kitware\\CMake\\Packages\\Zephyr\n")
else()
message("~/.cmake/packages/Zephyr\n")
endif()
file(REMOVE ${CMAKE_CURRENT_LIST_DIR}/${MD5_INFILE})
This always have worked with all the versions up to this point, but now it breaks.
Would appriciate your support,
Ariel
The text was updated successfully, but these errors were encountered:
Braiio
changed the title
Bug - Cmake version 3.31.0
Cmake version 3.31.0 seem to be breaking a cmake command
Nov 10, 2024
Hi it seems that following the publishing the new version of cmake 3.31.0, we have one of our builds depending on this package failing.
Enforcing usage of 3.30.5, causes our build to run normally.
Specifically the cmake installed is performing the command west zephyr-export which seem to be performing
west zephyr-export
(after installing west package) -> which seems to be performing cmake -P on the following file:This always have worked with all the versions up to this point, but now it breaks.
Would appriciate your support,
Ariel
The text was updated successfully, but these errors were encountered: