Skip to content

Commit d2b0a4d

Browse files
committed
cmake: bump version of SDK in Kconfig / use new variant syntax
Use alternative variant handling keeping zephyr variant supported. Signed-off-by: Anas Nashif <[email protected]>
1 parent ba54693 commit d2b0a4d

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

cmake/Zephyr-sdkConfig.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ get_filename_component(ZEPHYR_SDK_INSTALL_DIR ${CMAKE_CURRENT_LIST_DIR}/.. ABSOL
1313
set(ZEPHYR_SDK_INSTALL_DIR ${ZEPHYR_SDK_INSTALL_DIR})
1414

1515
if(NOT DEFINED ZEPHYR_TOOLCHAIN_VARIANT)
16-
set(ZEPHYR_TOOLCHAIN_VARIANT zephyr-gnu)
16+
set(ZEPHYR_TOOLCHAIN_VARIANT "zephyr/gnu")
1717
endif()
1818

1919
# Those are CMake package parameters.

cmake/zephyr/Kconfig

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# SPDX-License-Identifier: Apache-2.0
22

3-
config TOOLCHAIN_ZEPHYR_0_17
3+
config TOOLCHAIN_ZEPHYR_0_18
44
def_bool y
55

66
config TOOLCHAIN_ZEPHYR_SUPPORTS_THREAD_LOCAL_STORAGE
@@ -13,8 +13,7 @@ config TOOLCHAIN_ZEPHYR_SUPPORTS_GNU_EXTENSIONS
1313

1414
config PICOLIBC_SUPPORTED
1515
def_bool y
16-
depends on "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr-gnu" \
17-
|| "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr-llvm"
16+
depends on "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr"
1817
help
1918
Zephyr SDK >=0.16 always supports Picolibc for C and C++ development.
2019

@@ -25,5 +24,5 @@ config PICOLIBC_DEFAULT
2524
Zephyr SDK >=0.17.1 always uses Picolibc
2625

2726
choice COMPILER_OPTIMIZATIONS
28-
default SPEED_OPTIMIZATIONS if ("$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr" || "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr-gnu") && CPP_EXCEPTIONS
27+
default SPEED_OPTIMIZATIONS if ("$(TOOLCHAIN_VARIANT_COMPILER)" = "gnu") && CPP_EXCEPTIONS
2928
endchoice

0 commit comments

Comments
 (0)