mirror of
https://github.com/usatiuk/cardboy.git
synced 2025-10-28 15:17:48 +01:00
checkpoint
This commit is contained in:
@@ -1,21 +1,31 @@
|
||||
idf_component_register()
|
||||
idf_component_register(
|
||||
PRIV_REQUIRES driver esp_timer esp_driver_spi
|
||||
)
|
||||
|
||||
add_subdirectory("${CMAKE_CURRENT_LIST_DIR}/../../sdk" cb-sdk-build)
|
||||
|
||||
target_link_libraries(${COMPONENT_LIB}
|
||||
INTERFACE
|
||||
cardboy_sdk
|
||||
cardboy_apps
|
||||
)
|
||||
|
||||
target_compile_definitions(${COMPONENT_LIB}
|
||||
INTERFACE
|
||||
CARDBOY_SDK_BACKEND_HEADER=\"cardboy/backend/esp_backend.hpp\"
|
||||
CARDBOY_SDK_ACTIVE_BACKEND_TYPE=cardboy::backend::EspBackend
|
||||
)
|
||||
|
||||
target_include_directories(${COMPONENT_LIB}
|
||||
target_include_directories(cardboy_backend
|
||||
INTERFACE
|
||||
${CMAKE_CURRENT_LIST_DIR}/../../main/include
|
||||
)
|
||||
target_compile_options(${COMPONENT_LIB} INTERFACE -fjump-tables -ftree-switch-conversion)
|
||||
|
||||
target_compile_options(cardboy_backend
|
||||
INTERFACE
|
||||
-fjump-tables
|
||||
-ftree-switch-conversion
|
||||
)
|
||||
|
||||
target_link_libraries(cardboy_backend
|
||||
INTERFACE
|
||||
idf::driver
|
||||
idf::esp_timer
|
||||
idf::esp_driver_spi
|
||||
idf::freertos
|
||||
)
|
||||
|
||||
target_link_libraries(${COMPONENT_LIB}
|
||||
INTERFACE
|
||||
cardboy_backend
|
||||
cardboy_sdk
|
||||
cardboy_apps
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user