Skip to content

Commit 93f05e1

Browse files
authored
[Build] Add missing dependencies to TritonPlugin.cpp build (triton-lang#9708)
Currently seeing a build error: ``` In file included from /__w/triton/triton/examples/plugins/TritonPlugin.cpp:4: In file included from /__w/triton/triton/include/triton/Dialect/TritonGPU/IR/Dialect.h:11: In file included from /__w/triton/triton/include/triton/Dialect/TritonGPU/IR/Attributes.h:6:/__w/triton/triton/include/triton/Dialect/TritonGPU/IR/TritonGPUInterfaces.h:10:10: fatal error: 'triton/Dialect/TritonGPU/IR/OpInterfaces.h.inc' file not found #include "triton/Dialect/TritonGPU/IR/OpInterfaces.h.inc" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` This happens because TritonGPU is included, but not declared as a dependency so the tablegen headers may not exist yet.
1 parent dd998b6 commit 93f05e1

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

examples/plugins/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ foreach( plugin ${TRITON_PLUGIN_PASSES} )
2121
add_library(${plugin} SHARED ${${plugin}_SOURCES})
2222
add_dependencies(${plugin}
2323
TritonTableGen
24+
TritonGPUTableGen
25+
TritonNvidiaGPUTableGen
2426
TritonCanonicalizeIncGen
2527
TritonPluginsIncGen
2628
)

0 commit comments

Comments
 (0)