We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c131c2e + c1bcfbe commit a1d3ec8Copy full SHA for a1d3ec8
CMakeLists.txt
@@ -1,8 +1,16 @@
1
# SPDX-License-Identifier: Apache-2.0
2
3
+if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/variants/${BOARD})
4
+ set(variant_dir variants/${BOARD})
5
+elseif (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/variants/${BOARD}${NORMALIZED_BOARD_QUALIFIERS})
6
+ set(variant_dir variants/${BOARD}${NORMALIZED_BOARD_QUALIFIERS})
7
+else()
8
+ message(FATAL_ERROR "Variant dir not found: variants/${BOARD}, variants/${BOARD}${NORMALIZED_BOARD_QUALIFIERS}")
9
+endif()
10
+
11
if (CONFIG_ARDUINO_API)
12
add_subdirectory(cores)
13
add_subdirectory(libraries)
-zephyr_include_directories(variants/${BOARD})
14
+zephyr_include_directories(${variant_dir})
15
endif()
16
0 commit comments