Skip to content

Commit cb43dd2

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 <anas.nashif@intel.com>
1 parent 43ef499 commit cb43dd2

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1843,7 +1843,7 @@ jobs:
18431843
fi
18441844
18451845
# Set toolchain variant
1846-
export ZEPHYR_TOOLCHAIN_VARIANT=zephyr-${{ matrix.toolchain }}
1846+
export ZEPHYR_TOOLCHAIN_VARIANT=zephyr/${{ matrix.toolchain }}
18471847
18481848
# Run tests with twister
18491849
TWISTER="${ZEPHYR_ROOT}/scripts/twister"

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)