From c31cb0075ad1933da5487db734c118cd5083ae3d Mon Sep 17 00:00:00 2001 From: Jim Tan Date: Fri, 24 Dec 2021 13:41:58 +0800 Subject: [PATCH] cmake: fix out of tree hal build fail Fix out of tree building hal fail with different drive on windows. Signed-off-by: Jim Tan --- cmake/modules/extensions.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/modules/extensions.cmake b/cmake/modules/extensions.cmake index de3117799e0..0ccbe42078f 100644 --- a/cmake/modules/extensions.cmake +++ b/cmake/modules/extensions.cmake @@ -404,6 +404,9 @@ macro(zephyr_library_get_current_dir_lib_name base lib_name) # Replace / with __ (driver/serial => driver__serial) string(REGEX REPLACE "/" "__" name ${name}) + # Replace : with __ (C:/zephyrproject => C____zephyrproject) + string(REGEX REPLACE ":" "__" name ${name}) + set(${lib_name} ${name}) endmacro()