idf_component_register( SRCS "Console.c" "Commands/Log_Command.c" "Commands/System_Command.c" INCLUDE_DIRS "." "./Commands" REQUIRES "SystemK" "System_Events" "app_update" "console" "espcoredump" "esp_netif" "esp_pm" "esp_timer" "log" "nvs_flash" "spi_flash" "vfs" ) add_custom_target(generate_git_version ALL COMMAND ${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_SOURCE_DIR} -DOUTPUT_FILE=${CMAKE_CURRENT_BINARY_DIR}/git_version.h -P ${CMAKE_CURRENT_SOURCE_DIR}/generate_git_version.cmake BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/git_version.h ) add_dependencies(${COMPONENT_LIB} generate_git_version) target_include_directories(${COMPONENT_LIB} PUBLIC ${CMAKE_CURRENT_BINARY_DIR})