Browse Source

Add user config as board/dts roots as needed.

xmkb
Pete Johanson 4 years ago
parent
commit
bccd30d68a
  1. 9
      app/cmake/zmk_config.cmake

9
app/cmake/zmk_config.cmake

@ -43,6 +43,15 @@ endif() @@ -43,6 +43,15 @@ endif()
# Store the selected user_config in the cache
set(CACHED_ZMK_CONFIG ${ZMK_CONFIG} CACHE STRING "Selected user ZMK config")
if (ZMK_CONFIG)
if(EXISTS "${ZMK_CONFIG}/boards")
list(APPEND BOARD_ROOT "${ZMK_CONFIG}")
endif()
if(EXISTS "${ZMK_CONFIG}/dts")
list(APPEND DTS_ROOT "${ZMK_CONFIG}")
endif()
endif()
foreach(root ${BOARD_ROOT})
if (EXISTS "${root}/boards/${BOARD}.overlay")
list(APPEND ZMK_DTC_FILES "${root}/boards/${BOARD}.overlay")

Loading…
Cancel
Save