multi folder targets

This commit is contained in:
Jack Humbert
2023-04-01 22:04:00 -04:00
parent ca8596e4a8
commit 6fe0cd47ca
8 changed files with 184 additions and 131 deletions
+5 -1
View File
@@ -10,4 +10,8 @@ add_compile_definitions(
# NKRO_ENABLE
)
target_include_directories(tmk_core_protocol PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(tmk_core_protocol PUBLIC quantum)
target_link_libraries(tmk_core_protocol PUBLIC quantum)
if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "avr")
add_subdirectory(lufa)
endif()
+2 -3
View File
@@ -1,5 +1,4 @@
# set(LUFA_PATH ${QMK_ROOT}/lib/lufa)
set(LUFA_PATH ${QMK_ROOT}/lib/lufa)
set(LUFA_PATH ${CMAKE_SOURCE_DIR}/lib/lufa)
set(ARCH AVR8)
set(USE_STATIC_OPTIONS "(USB_DEVICE_OPT_FULLSPEED | USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)")
@@ -26,7 +25,7 @@ target_include_directories(tmk_core_protocol_lufa PUBLIC ${LUFA_PATH})
target_link_libraries(tmk_core_protocol_lufa PUBLIC quantum)
set(LUFA_ROOT_PATH ${QMK_ROOT}/lib/lufa/LUFA)
set(LUFA_ROOT_PATH ${CMAKE_SOURCE_DIR}/lib/lufa/LUFA)
target_sources(tmk_core_protocol_lufa
PUBLIC