Feature #767
Generate config headers automatically
Status:
Neu
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
24.04.2026
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
CS Zielversion:
Beschreibung
Install it to the target sysroot.
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
[...]
add_custom_command(
OUTPUT ${CMAKE_BINARY_DIR}/generated_defines.h
COMMAND ${CMAKE_COMMAND}
-DSOURCE_FILE=${CMAKE_CURRENT_SOURCE_DIR}/src/button.cpp
-DCOMMANDS=${CMAKE_BINARY_DIR}/compile_commands.json
-P ${CMAKE_SOURCE_DIR}/cmake/extract_defines.cmake
DEPENDS ${CMAKE_BINARY_DIR}/compile_commands.json
)
add_custom_target(generate_defines
DEPENDS ${CMAKE_BINARY_DIR}/generated_defines.h
)
Dateien