Index: CMakeLists.txt =================================================================== --- CMakeLists.txt (revision 127962) +++ CMakeLists.txt (working copy) @@ -142,6 +142,7 @@ list( GET CTG_DEFAULT_ARGS 0 output_file ) if( CTG_TARGET ) add_custom_target( ${CTG_TARGET} DEPENDS ${output_file} ${CTG_DEPENDS} ) + add_dependencies( ${CTG_TARGET} tblgen ) set_target_properties( ${CTG_TARGET} PROPERTIES FOLDER "Clang tablegenning") endif() endfunction(clang_tablegen) Index: lib/Headers/CMakeLists.txt =================================================================== --- lib/Headers/CMakeLists.txt (revision 127962) +++ lib/Headers/CMakeLists.txt (working copy) @@ -72,6 +72,7 @@ endif () add_custom_target(clang-headers ALL DEPENDS ${out_files}) +add_dependencies(clang-headers tblgen) set_target_properties(clang-headers PROPERTIES FOLDER "Misc") install(FILES ${files} ${output_dir}/arm_neon.h