diff --git a/dumux/experimental/CMakeLists.txt b/dumux/experimental/CMakeLists.txt
index 8d88a0cfc875b5a1a14a401d1185f0625a5001d9..a30ab65efea7a3a83d7c9a0c3e3b2776d6977c3b 100644
--- a/dumux/experimental/CMakeLists.txt
+++ b/dumux/experimental/CMakeLists.txt
@@ -1,6 +1,7 @@
 # SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
 # SPDX-License-Identifier: GPL-3.0-or-later
 
+add_subdirectory(assembly)
 add_subdirectory(common)
 add_subdirectory(discretization)
 add_subdirectory(timestepping)
diff --git a/dumux/experimental/assembly/CMakeLists.txt b/dumux/experimental/assembly/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cdb93bbe69ae8214d2d1cf55319abeff612961f8
--- /dev/null
+++ b/dumux/experimental/assembly/CMakeLists.txt
@@ -0,0 +1,6 @@
+# SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+file(GLOB DUMUX_EXPERIMENTAL_ASSEMBLY_HEADERS *.hh *.inc)
+install(FILES ${DUMUX_EXPERIMENTAL_ASSEMBLY_HEADERS}
+        DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/experimental/assembly)
diff --git a/dumux/multidomain/CMakeLists.txt b/dumux/multidomain/CMakeLists.txt
index a3aaf5b10f1b6416487790f72fd5e0367de0032a..55c2937c92a4b422fa539c86662b847d379a61a9 100644
--- a/dumux/multidomain/CMakeLists.txt
+++ b/dumux/multidomain/CMakeLists.txt
@@ -2,11 +2,11 @@
 # SPDX-License-Identifier: GPL-3.0-or-later
 
 add_subdirectory(boundary)
+add_subdirectory(dualnetwork)
 add_subdirectory(embedded)
 add_subdirectory(facet)
 add_subdirectory(freeflow)
 add_subdirectory(io)
-add_subdirectory(dualnetwork)
 
 file(GLOB DUMUX_MULTIDOMAIN_HEADERS *.hh *.inc)
 install(FILES ${DUMUX_MULTIDOMAIN_HEADERS}
diff --git a/dumux/porenetwork/CMakeLists.txt b/dumux/porenetwork/CMakeLists.txt
index 328dbdfddcf607efe2f65547ce9ae314c4d91a8e..6618be881349769efbb0e06c1075d1457dcb79b2 100644
--- a/dumux/porenetwork/CMakeLists.txt
+++ b/dumux/porenetwork/CMakeLists.txt
@@ -5,8 +5,8 @@ add_subdirectory(1p)
 add_subdirectory(1pnc)
 add_subdirectory(2p)
 add_subdirectory(common)
-add_subdirectory(util)
 add_subdirectory(solidenergy)
+add_subdirectory(util)
 
 file(GLOB DUMUX_PORENETWORK_HEADERS *.hh *.inc)
 install(FILES ${DUMUX_PORENETWORK_HEADERS}
diff --git a/dumux/porenetwork/util/CMakeLists.txt b/dumux/porenetwork/util/CMakeLists.txt
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..dd363b61db0b40693e420a8f5840960a6f027149 100644
--- a/dumux/porenetwork/util/CMakeLists.txt
+++ b/dumux/porenetwork/util/CMakeLists.txt
@@ -0,0 +1,2 @@
+# SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+# SPDX-License-Identifier: GPL-3.0-or-later