Skip to content

Commit 2955192

Browse files
committed
[pseudo] Make sure we rebuild pseudo_gen tool.
1 parent 54e18b2 commit 2955192

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

clang-tools-extra/pseudo/include/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ if(NOT CLANG_PSEUDO_GEN STREQUAL "clang-pseudo-gen")
88
set(pseudo_gen ${CLANG_PSEUDO_GEN})
99
set(pseudo_gen_target ${CLANG_PSEUDO_GEN})
1010
elseif(LLVM_USE_HOST_TOOLS)
11-
build_native_tool(clang-pseudo-gen pseudo_gen)
11+
# The NATIVE executable *must* depend on the current target, otherwise the
12+
# native one won't get rebuilt when the pseudo-gen sources change.
13+
build_native_tool(clang-pseudo-gen pseudo_gen DEPENDS clang-pseudo-gen)
1214
set(pseudo_gen_target "${pseudo_gen}")
1315
else()
1416
set(pseudo_gen $<TARGET_FILE:clang-pseudo-gen>)

0 commit comments

Comments
 (0)