diff options
author | Peter Johanson <peter@peterjohanson.com> | 2021-10-18 14:44:13 +0000 |
---|---|---|
committer | Pete Johanson <peter@peterjohanson.com> | 2021-10-18 20:08:35 -0400 |
commit | 0dc7d46eb16fcd654eaa9dc4c36fc39e8004e7f7 (patch) | |
tree | e32df0b0b684e381ca173e3ebf2ae180886a0792 /app | |
parent | 742f4c28268c80a0e9682532cd938d1e0886ee72 (diff) |
fix: Only search for board one not found yet.
Diffstat (limited to 'app')
-rw-r--r-- | app/cmake/zmk_config.cmake | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/app/cmake/zmk_config.cmake b/app/cmake/zmk_config.cmake index 4cf43e0..27c25dc 100644 --- a/app/cmake/zmk_config.cmake +++ b/app/cmake/zmk_config.cmake @@ -61,14 +61,16 @@ foreach(root ${BOARD_ROOT}) if (EXISTS "${root}/boards/${BOARD}.overlay") list(APPEND ZMK_DTC_FILES "${root}/boards/${BOARD}.overlay") endif() - find_path(BOARD_DIR - NAMES ${BOARD}_defconfig - PATHS ${root}/boards/*/* - NO_DEFAULT_PATH - ) - if(BOARD_DIR) - get_filename_component(BOARD_DIR_NAME ${BOARD_DIR} NAME) - list(APPEND KEYMAP_DIRS ${BOARD_DIR}) + if (NOT DEFINED BOARD_DIR) + find_path(BOARD_DIR + NAMES ${BOARD}_defconfig + PATHS ${root}/boards/*/* + NO_DEFAULT_PATH + ) + if(BOARD_DIR) + get_filename_component(BOARD_DIR_NAME ${BOARD_DIR} NAME) + list(APPEND KEYMAP_DIRS ${BOARD_DIR}) + endif() endif() if(DEFINED SHIELD) |