diff --git a/hpvm/lib/Transforms/CMakeLists.txt b/hpvm/lib/Transforms/CMakeLists.txt
index 74917773b04146456b84db9b2bbf0814cd9bf387..5421808ecdd434a475a77f78dcbdf2f59b2a8cb6 100644
--- a/hpvm/lib/Transforms/CMakeLists.txt
+++ b/hpvm/lib/Transforms/CMakeLists.txt
@@ -4,3 +4,9 @@ add_subdirectory(DFG2LLVM_OpenCL)
 add_subdirectory(DFG2LLVM_CPU)
 add_subdirectory(GenHPVM)
 add_subdirectory(LocalMem)
+add_subdirectory(DFG2LLVM_WrapperAPI)
+add_subdirectory(ReplaceIntrinsics)
+add_subdirectory(DFG2LLVM_CUDNN)
+add_subdirectory(ExtractHPVMLeafNodes)
+add_subdirectory(FuseHPVMTensorNodes)
+add_subdirectory(InlineTensorCalls)