include(AddFileDependencies) | |
function(llvm_process_sources) | |
set( sources ${ARGN} ) | |
# Create file dependencies on the tablegenned files, if any. Seems | |
# that this is not strictly needed, as dependencies of the .cpp | |
# sources on the tablegenned .inc files are detected and handled, | |
# but just in case... | |
foreach( s ${sources} ) | |
set( f ${CMAKE_CURRENT_SOURCE_DIR}/${s} ) | |
add_file_dependencies( ${f} ${TABLEGEN_OUTPUT} ) | |
endforeach(s) | |
endfunction(llvm_process_sources) |