Skip to content

Commit b252469

Browse files
ddeleticDhruvaG2000
authored andcommitted
samples: Fix paths to overlay files given to cmake on Windows
When building samples on Windows, path to overlay file must be given in the form that cmake can understand. Which means paths must not have single backslash (\) character in them. However $ENV(ZEPHYR_BASE) contains exactly that (e.g. C:\Users\...). We fix this by passing $ENV(ZEPHYR_BASE) through cmake_path(). Signed-off-by: Dejan Deletic <[email protected]>
1 parent 6772aff commit b252469

File tree

9 files changed

+18
-9
lines changed

9 files changed

+18
-9
lines changed

samples/analog_input/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
cmake_minimum_required(VERSION 3.20.0)
44

5-
set(DTC_OVERLAY_FILE $ENV{ZEPHYR_BASE}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
5+
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE})
6+
set(DTC_OVERLAY_FILE ${ZephyrBase}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
67

78
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
89
project(analog_input)

samples/attach_interrupt/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
cmake_minimum_required(VERSION 3.20.0)
44

5-
set(DTC_OVERLAY_FILE $ENV{ZEPHYR_BASE}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
5+
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE})
6+
set(DTC_OVERLAY_FILE ${ZephyrBase}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
67

78
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
89
project(attach_interrupt)

samples/blinky_arduino/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
cmake_minimum_required(VERSION 3.20.0)
44

5-
set(DTC_OVERLAY_FILE $ENV{ZEPHYR_BASE}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
5+
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE})
6+
set(DTC_OVERLAY_FILE ${ZephyrBase}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
67

78
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
89
project(blinky)

samples/button_press_led/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
cmake_minimum_required(VERSION 3.20.0)
44

5-
set(DTC_OVERLAY_FILE $ENV{ZEPHYR_BASE}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
5+
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE})
6+
set(DTC_OVERLAY_FILE ${ZephyrBase}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
67

78
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
89
project(blinky)

samples/fade/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
cmake_minimum_required(VERSION 3.20.0)
44

5-
set(DTC_OVERLAY_FILE $ENV{ZEPHYR_BASE}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
5+
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE})
6+
set(DTC_OVERLAY_FILE ${ZephyrBase}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
67

78
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
89
project(fade)

samples/hello_arduino/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
cmake_minimum_required(VERSION 3.20.0)
44

5-
set(DTC_OVERLAY_FILE $ENV{ZEPHYR_BASE}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
5+
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE})
6+
set(DTC_OVERLAY_FILE ${ZephyrBase}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
67

78
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
89
project(hello_world)

samples/i2cdemo/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
cmake_minimum_required(VERSION 3.20.0)
44

5-
set(DTC_OVERLAY_FILE $ENV{ZEPHYR_BASE}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
5+
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE})
6+
set(DTC_OVERLAY_FILE ${ZephyrBase}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
67

78
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
89
project(blinky)

samples/serial_event/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
cmake_minimum_required(VERSION 3.20.0)
44

5-
set(DTC_OVERLAY_FILE $ENV{ZEPHYR_BASE}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
5+
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE})
6+
set(DTC_OVERLAY_FILE ${ZephyrBase}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
67

78
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
89
project(serial_event)

samples/threads_arduino/CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
cmake_minimum_required(VERSION 3.20.0)
44

5-
set(DTC_OVERLAY_FILE $ENV{ZEPHYR_BASE}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
5+
cmake_path(SET ZephyrBase $ENV{ZEPHYR_BASE})
6+
set(DTC_OVERLAY_FILE ${ZephyrBase}/../modules/lib/Arduino-Zephyr-API/variants/${BOARD}/${BOARD}.overlay)
67

78
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
89
project(threads)

0 commit comments

Comments
 (0)