File tree Expand file tree Collapse file tree 10 files changed +140
-40
lines changed
Expand file tree Collapse file tree 10 files changed +140
-40
lines changed Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10- elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
9+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
10+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
11+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
12+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
13+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
14+ endif ()
15+
16+ if (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
17+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
18+ elseif (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
19+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
20+ elseif (EXISTS ${variant_dir} /${BOARD} .overlay)
21+ set (DTC_OVERLAY_FILE ${variant_dir} /${BOARD} .overlay)
1222endif ()
1323
1424find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10- elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
9+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
10+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
11+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
12+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
13+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
14+ endif ()
15+
16+ if (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
17+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
18+ elseif (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
19+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
20+ elseif (EXISTS ${variant_dir} /${BOARD} .overlay)
21+ set (DTC_OVERLAY_FILE ${variant_dir} /${BOARD} .overlay)
1222endif ()
1323
1424find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10- elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
9+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
10+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
11+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
12+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
13+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
14+ endif ()
15+
16+ if (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
17+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
18+ elseif (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
19+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
20+ elseif (EXISTS ${variant_dir} /${BOARD} .overlay)
21+ set (DTC_OVERLAY_FILE ${variant_dir} /${BOARD} .overlay)
1222endif ()
1323
1424find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10- elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
9+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
10+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
11+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
12+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
13+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
14+ endif ()
15+
16+ if (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
17+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
18+ elseif (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
19+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
20+ elseif (EXISTS ${variant_dir} /${BOARD} .overlay)
21+ set (DTC_OVERLAY_FILE ${variant_dir} /${BOARD} .overlay)
1222endif ()
1323
1424find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10- elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
9+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
10+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
11+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
12+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
13+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
14+ endif ()
15+
16+ if (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
17+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
18+ elseif (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
19+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
20+ elseif (EXISTS ${variant_dir} /${BOARD} .overlay)
21+ set (DTC_OVERLAY_FILE ${variant_dir} /${BOARD} .overlay)
1222endif ()
1323
1424find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10- elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
9+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
10+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
11+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
12+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
13+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
14+ endif ()
15+
16+ if (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
17+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
18+ elseif (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
19+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
20+ elseif (EXISTS ${variant_dir} /${BOARD} .overlay)
21+ set (DTC_OVERLAY_FILE ${variant_dir} /${BOARD} .overlay)
1222endif ()
1323
1424find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10- elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
9+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
10+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
11+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
12+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
13+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
14+ endif ()
15+
16+ if (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
17+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
18+ elseif (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
19+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
20+ elseif (EXISTS ${variant_dir} /${BOARD} .overlay)
21+ set (DTC_OVERLAY_FILE ${variant_dir} /${BOARD} .overlay)
1222endif ()
1323
1424find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10- elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
9+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
10+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
11+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
12+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
13+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
14+ endif ()
15+
16+ if (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
17+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
18+ elseif (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
19+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
20+ elseif (EXISTS ${variant_dir} /${BOARD} .overlay)
21+ set (DTC_OVERLAY_FILE ${variant_dir} /${BOARD} .overlay)
1222endif ()
1323
1424find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10- elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
9+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
10+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
11+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
12+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
13+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
14+ endif ()
15+
16+ if (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
17+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
18+ elseif (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
19+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
20+ elseif (EXISTS ${variant_dir} /${BOARD} .overlay)
21+ set (DTC_OVERLAY_FILE ${variant_dir} /${BOARD} .overlay)
1222endif ()
1323
1424find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
Original file line number Diff line number Diff line change @@ -5,10 +5,20 @@ cmake_minimum_required(VERSION 3.20.0)
55# get value of NORMALIZED_BOARD_TARGET early
66find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} COMPONENTS yaml boards )
77
8- if (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
9- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
10- elseif (EXISTS ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
11- set (DTC_OVERLAY_FILE ${CMAKE_CURRENT_LIST_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} /${NORMALIZED_BOARD_TARGET} .overlay)
8+ if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
9+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} )
10+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
11+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${NORMALIZED_BOARD_TARGET} )
12+ elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
13+ set (variant_dir ${CMAKE_CURRENT_SOURCE_DIR} /../../variants/${BOARD} )
14+ endif ()
15+
16+ if (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
17+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} _${BOARD_REVISION} .overlay)
18+ elseif (EXISTS ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
19+ set (DTC_OVERLAY_FILE ${variant_dir} /${NORMALIZED_BOARD_TARGET} .overlay)
20+ elseif (EXISTS ${variant_dir} /${BOARD} .overlay)
21+ set (DTC_OVERLAY_FILE ${variant_dir} /${BOARD} .overlay)
1222endif ()
1323
1424find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
You can’t perform that action at this time.
0 commit comments