Feature #767
Von Maximilian Seesslen vor 1 Tag aktualisiert
Install it to the target sysroot.
<pre><code class="shell">
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
)
</code></pre>
<pre><code class="shell">
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
)
</code></pre>