Support use as ESP IDF component

This commit is contained in:
VietDzung 2024-10-26 23:19:48 +07:00
parent a30bbd0f0a
commit 90efda9309

View File

@ -1,8 +1,19 @@
cmake_policy(SET CMP0048 NEW) set(COMPONENT_SRCDIRS
cmake_minimum_required(VERSION 3.16) "src"
project(knx VERSION 1.5) "src/knx"
)
add_subdirectory(examples/knx-linux) set(COMPONENT_ADD_INCLUDEDIRS
add_subdirectory(examples/knx-linux-coupler) "src"
add_subdirectory(examples/knxPython) "src/knx"
)
set(COMPONENT_REQUIRES
"arduino-esp32"
"libsodium"
)
register_component()
target_compile_definitions(${COMPONENT_TARGET} PUBLIC -DESP32)
target_compile_options(${COMPONENT_TARGET} PRIVATE -fno-rtti)