some relative/abs keymap folder stuff

This commit is contained in:
Jack Humbert
2023-04-02 23:46:40 -04:00
parent 9ae271c844
commit d5760d02a6
3 changed files with 50 additions and 13 deletions
+5 -2
View File
@@ -2,7 +2,10 @@ include(ExternalProject)
include(AddKeyboard)
if(DEFINED QMK_KEYBOARD_FOLDER)
add_keyboard(${QMK_KEYBOARD_FOLDER})
if(NOT DEFINED QMK_KEYMAP_FOLDER)
set(QMK_KEYMAP_FOLDER "default")
endif()
add_keyboard(${QMK_KEYBOARD_FOLDER} ${QMK_KEYMAP_FOLDER})
endif()
file(GLOB_RECURSE KEYBOARDS **/CMakeLists.txt)
@@ -10,5 +13,5 @@ file(GLOB_RECURSE KEYBOARDS **/CMakeLists.txt)
foreach(KEYBOARD_CMAKE ${KEYBOARDS})
get_filename_component(KEYBOARD_FOLDER_ABS "${KEYBOARD_CMAKE}" DIRECTORY)
file(RELATIVE_PATH KEYBOARD_FOLDER "${CMAKE_SOURCE_DIR}/keyboards" "${KEYBOARD_FOLDER_ABS}")
add_keyboard(${KEYBOARD_FOLDER})
add_keyboard(${KEYBOARD_FOLDER} "default")
endforeach()