I have a custom command
add_custom_command(
OUTPUT config.h
PRE_BUILD
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/mk_config_h.py ${CMAKE_CURRENT_BINARY_DIR}/config.h
)
I'm trying to run it before everything else and I generate unix Makefiles.
However PRE_BUILD is only supported for VS2010 which means that config.h
is build before linking.
how do I make a custom command before cmake starts compiling sources.
add_executable
oradd_library
)? If so, you shouldn't need to worry about the execution order - CMake will invoke the custom command as and when required. – Luxurious