diff --git a/src/framework/core/CMakeLists.txt b/src/framework/core/CMakeLists.txt
index 4cbe6cb56ac1be27c234ed4683b80a9db714f9b6..7f05db427203d9658d6b933e3985589d6caa9432 100644
--- a/src/framework/core/CMakeLists.txt
+++ b/src/framework/core/CMakeLists.txt
@@ -32,3 +32,10 @@ add_custom_target (GenParticlesHeaders
           ${output_dir}/particle_db.pkl
   )
 add_dependencies (CORSIKA8 GenParticlesHeaders)
+
+install (
+  FILES
+  ${output_dir}/GeneratedParticleProperties.inc
+  ${output_dir}/GeneratedParticleClasses.inc
+  DESTINATION include/corsika/framework/core
+)
diff --git a/src/modules/epos/CMakeLists.txt b/src/modules/epos/CMakeLists.txt
index 1f2ef7d4573ef88b42d26af5b3fda75e219a0db8..76b15ff9f1e3e9c914bdee641935b1e29fe4dc96 100644
--- a/src/modules/epos/CMakeLists.txt
+++ b/src/modules/epos/CMakeLists.txt
@@ -18,3 +18,8 @@ add_custom_command (
 
 add_custom_target (SourceDirLinkEpos DEPENDS ${output_dir}/Generated.inc)
 add_dependencies (CORSIKA8 SourceDirLinkEpos)
+
+install (
+  FILES ${output_dir}/Generated.inc
+  DESTINATION include/corsika/modules/epos
+)
diff --git a/src/modules/fluka/CMakeLists.txt b/src/modules/fluka/CMakeLists.txt
index a5e97dee232902ac3ecc973e8b14b505209b5df8..2d2d26b447c277b20da5760a7236cab69c334f5e 100644
--- a/src/modules/fluka/CMakeLists.txt
+++ b/src/modules/fluka/CMakeLists.txt
@@ -19,3 +19,8 @@ add_custom_command (
 
 add_custom_target (SourceDirLinkFLUKA DEPENDS ${output_dir}/Generated.inc)
 add_dependencies (CORSIKA8 SourceDirLinkFLUKA)
+
+install (
+  FILES ${output_dir}/Generated.inc
+  DESTINATION include/corsika/modules/fluka
+)
diff --git a/src/modules/qgsjetII/CMakeLists.txt b/src/modules/qgsjetII/CMakeLists.txt
index 36ef2bac7633caec5361da8d85ff1cf821ab0892..756c5897daf4103d9477fe9e6240a1ee24dbab3f 100644
--- a/src/modules/qgsjetII/CMakeLists.txt
+++ b/src/modules/qgsjetII/CMakeLists.txt
@@ -24,3 +24,8 @@ set_source_files_properties (
 
 add_custom_target (SourceDirLinkQgs DEPENDS ${output_dir}/Generated.inc)
 add_dependencies (CORSIKA8 SourceDirLinkQgs)
+
+install (
+  FILES ${output_dir}/Generated.inc
+  DESTINATION include/corsika/modules/qgsjetII
+)
diff --git a/src/modules/sibyll/CMakeLists.txt b/src/modules/sibyll/CMakeLists.txt
index 92f3622ab792259a9a20ceb0988e7d13a60124eb..932e33db4f47a49b0814b0a0b75e5ca8c5300bd2 100644
--- a/src/modules/sibyll/CMakeLists.txt
+++ b/src/modules/sibyll/CMakeLists.txt
@@ -24,3 +24,8 @@ set_source_files_properties (
 
 add_custom_target (SourceDirLinkSib DEPENDS ${output_dir}/Generated.inc)
 add_dependencies (CORSIKA8 SourceDirLinkSib)
+
+install (
+  FILES ${output_dir}/Generated.inc
+  DESTINATION include/corsika/modules/sibyll
+)
diff --git a/src/modules/sophia/CMakeLists.txt b/src/modules/sophia/CMakeLists.txt
index 501a33f8f277fee6ffd1e2d95ae3f9b0d0b5226c..3ae7ee3f7244b21b38c168ff45ed023f51d7f18e 100644
--- a/src/modules/sophia/CMakeLists.txt
+++ b/src/modules/sophia/CMakeLists.txt
@@ -25,3 +25,8 @@ set_source_files_properties (
 
 add_custom_target (SourceDirLinkSoph DEPENDS ${output_dir}/Generated.inc)
 add_dependencies (CORSIKA8 SourceDirLinkSoph)
+
+install (
+  FILES ${output_dir}/Generated.inc
+  DESTINATION include/corsika/modules/sophia
+)