Added git versions.

This commit is contained in:
Joe Kearney 2026-01-16 22:03:22 -06:00
parent 8efd5fdbff
commit 2b77c01125
4 changed files with 228 additions and 174 deletions

View file

@ -21,13 +21,15 @@ idf_component_register(
"vfs"
)
add_custom_target(generate_git_version ALL
target_compile_definitions(${COMPONENT_LIB} PRIVATE HAS_SYSTEMK_GIT_VERSION)
add_custom_target(generate_git_versions 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
-DOUTPUT_FILE=${CMAKE_CURRENT_BINARY_DIR}/git_versions.h
-P ${CMAKE_CURRENT_SOURCE_DIR}/generate_git_versions.cmake
BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/git_versions.h
)
add_dependencies(${COMPONENT_LIB} generate_git_version)
add_dependencies(${COMPONENT_LIB} generate_git_versions)
target_include_directories(${COMPONENT_LIB} PUBLIC ${CMAKE_CURRENT_BINARY_DIR})