diff --git a/src/TNL/Containers/Algorithms/CMakeLists.txt b/src/TNL/Containers/Algorithms/CMakeLists.txt
index 4b2744aced7e565692ee3a2469580fff1f7186a8..89fbb0368766b45a0c9aca161c44ef29bce5db47 100644
--- a/src/TNL/Containers/Algorithms/CMakeLists.txt
+++ b/src/TNL/Containers/Algorithms/CMakeLists.txt
@@ -3,6 +3,7 @@ ADD_SUBDIRECTORY( TemplateExplicitInstantiation )
 set( headers ArrayOperations.h
              ArrayOperationsHost_impl.h
              ArrayOperationsCuda_impl.h
+             ArrayOperationsMIC_impl.h
              cuda-prefix-sum.h
              cuda-prefix-sum_impl.h
              reduction-operations.h
@@ -17,6 +18,7 @@ set( headers ArrayOperations.h
              VectorOperations.h
              VectorOperationsHost_impl.h
              VectorOperationsCuda_impl.h
+             VectorOperationsMIC_impl.h
    )
 
 INSTALL( FILES ${headers} DESTINATION include/tnl-${tnlVersion}/TNL/Containers/Algorithms )
diff --git a/src/TNL/Devices/CMakeLists.txt b/src/TNL/Devices/CMakeLists.txt
index fac5e2a88bf3377ebaaf9cb0b4828d3ee73e5602..7b4babe28e75b075edecad776b68cd18983aa0bb 100644
--- a/src/TNL/Devices/CMakeLists.txt
+++ b/src/TNL/Devices/CMakeLists.txt
@@ -2,7 +2,8 @@ set (headers Cuda.h
              Cuda_impl.h
              CudaCallable.h
              CudaDeviceInfo.h
-             Host.h )
+             Host.h
+             MIC.h )
 
 SET( CURRENT_DIR ${CMAKE_SOURCE_DIR}/src/TNL/Devices )
 set( common_SOURCES
diff --git a/src/TNL/Exceptions/CMakeLists.txt b/src/TNL/Exceptions/CMakeLists.txt
index 04cf427b56db1060d5d02e4a68353bc29f46ec71..856f8c2fc73fd86f8e1530392bcb158dbaca5568 100644
--- a/src/TNL/Exceptions/CMakeLists.txt
+++ b/src/TNL/Exceptions/CMakeLists.txt
@@ -1,5 +1,7 @@
 SET( headers CudaBadAlloc.h
              CudaRuntimeError.h
-             CudaSupportMissing.h )
+             CudaSupportMissing.h
+             MICBadAlloc.h
+             MICSupportMissing.h )
 
 INSTALL( FILES ${headers} DESTINATION include/tnl-${tnlVersion}/TNL/Exceptions )