This fixes the following failure when doing a clean build (in particular no .ninja* lying around) of lib/libMLIRAMDGPUTransforms.a only: ``` In file included from mlir/lib/Dialect/AMDGPU/Transforms/OptimizeSharedMemory.cpp:21: mlir/include/mlir/Dialect/Func/IR/FuncOps.h:29:10: fatal error: mlir/Dialect/Func/IR/FuncOps.h.inc: No such file or directory ```
24 lines
432 B
CMake
24 lines
432 B
CMake
add_mlir_dialect_library(MLIRAMDGPUTransforms
|
|
EmulateAtomics.cpp
|
|
OptimizeSharedMemory.cpp
|
|
Utils.cpp
|
|
|
|
ADDITIONAL_HEADER_DIRS
|
|
{$MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/AMDGPU/Transforms
|
|
|
|
DEPENDS
|
|
MLIRAMDGPUTransformsIncGen
|
|
|
|
LINK_LIBS PUBLIC
|
|
MLIRAMDGPUDialect
|
|
MLIRAMDGPUUtils
|
|
MLIRArithDialect
|
|
MLIRControlFlowDialect
|
|
MLIRFuncDialect
|
|
MLIRIR
|
|
MLIRPass
|
|
MLIRTransforms
|
|
MLIRTransformUtils
|
|
MLIRVectorDialect
|
|
)
|