diff --git a/MaterialsLib/Adsorption/Density100MPa.h b/MaterialsLib/Adsorption/Density100MPa.h
index b6d20166e128f7b351931cd616dc87f96b92b128..2403e0acca390c9ece1a6f3e8e863d5360ddb2bc 100644
--- a/MaterialsLib/Adsorption/Density100MPa.h
+++ b/MaterialsLib/Adsorption/Density100MPa.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_DENSITY100MPA_H
+#define MATERIALSLIB_ADSORPTION_DENSITY100MPA_H
 
 #include "Adsorption.h"
 
@@ -24,3 +25,4 @@ public:
 };
 
 }
+#endif // MATERIALSLIB_ADSORPTION_DENSITY100MPA_H
diff --git a/MaterialsLib/Adsorption/DensityConst.h b/MaterialsLib/Adsorption/DensityConst.h
index a72c513179a0d39c91c26a673509cf64c1c0276b..646b09dcb1d5ae95f943783d444c7b6989c4c6fb 100644
--- a/MaterialsLib/Adsorption/DensityConst.h
+++ b/MaterialsLib/Adsorption/DensityConst.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_DENSITYCONST_H
+#define MATERIALSLIB_ADSORPTION_DENSITYCONST_H
 
 #include "Adsorption.h"
 
@@ -24,3 +25,4 @@ public:
 };
 
 }
+#endif // MATERIALSLIB_ADSORPTION_DENSITYCONST_H
diff --git a/MaterialsLib/Adsorption/DensityCook.h b/MaterialsLib/Adsorption/DensityCook.h
index bd7b0433e0f2286328c66a2b61515fb0b2c91867..59d7062fe980fc19223d233454a002777bfd6d58 100644
--- a/MaterialsLib/Adsorption/DensityCook.h
+++ b/MaterialsLib/Adsorption/DensityCook.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_DENSITYCOOK_H
+#define MATERIALSLIB_ADSORPTION_DENSITYCOOK_H
 
 #include "Adsorption.h"
 
@@ -53,3 +54,4 @@ inline double alphaTWaterDean(const double T_Ads)
 }
 
 }
+#endif // MATERIALSLIB_ADSORPTION_DENSITYCOOK_H
diff --git a/MaterialsLib/Adsorption/DensityDubinin.h b/MaterialsLib/Adsorption/DensityDubinin.h
index 7e19336f93eb981df8f6e9638d808088c993626c..6ea23344ade4836bc054366bd727364105d28240 100644
--- a/MaterialsLib/Adsorption/DensityDubinin.h
+++ b/MaterialsLib/Adsorption/DensityDubinin.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_DENSITYDUBININ_H
+#define MATERIALSLIB_ADSORPTION_DENSITYDUBININ_H
 
 #include "Adsorption.h"
 
@@ -24,3 +25,4 @@ public:
 };
 
 }
+#endif // MATERIALSLIB_ADSORPTION_DENSITYDUBININ_H
diff --git a/MaterialsLib/Adsorption/DensityHauer.h b/MaterialsLib/Adsorption/DensityHauer.h
index 2fd5bd73ee8f0438463ea23b224699f6e109c4bd..a9f606ad5d1b659b8f2311451287ee0c4647b318 100644
--- a/MaterialsLib/Adsorption/DensityHauer.h
+++ b/MaterialsLib/Adsorption/DensityHauer.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_DENSITYHAUER_H
+#define MATERIALSLIB_ADSORPTION_DENSITYHAUER_H
 
 #include "Adsorption.h"
 #include "DensityCook.h"
@@ -33,3 +34,4 @@ inline double rhoWaterHauer(const double T_Ads)
 }
 
 }
+#endif // MATERIALSLIB_ADSORPTION_DENSITYHAUER_H
diff --git a/MaterialsLib/Adsorption/DensityLegacy.h b/MaterialsLib/Adsorption/DensityLegacy.h
index e9e16b1c539e7348d60b822c8a6123b01e4933ed..053cc050d5e34ffdc7bf0c709e8697901cafd826 100644
--- a/MaterialsLib/Adsorption/DensityLegacy.h
+++ b/MaterialsLib/Adsorption/DensityLegacy.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_DENSITYLEGACY_H
+#define MATERIALSLIB_ADSORPTION_DENSITYLEGACY_H
 
 #include "Adsorption.h"
 
@@ -24,3 +25,4 @@ public:
 };
 
 }
+#endif // MATERIALSLIB_ADSORPTION_DENSITYLEGACY_H
diff --git a/MaterialsLib/Adsorption/DensityMette.h b/MaterialsLib/Adsorption/DensityMette.h
index ed7dacfea21b4b08f995a8bf95de3dd682a00080..7019fce7d1bcaa324733c6cdd9c2849180545f75 100644
--- a/MaterialsLib/Adsorption/DensityMette.h
+++ b/MaterialsLib/Adsorption/DensityMette.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_DENSITYMETTE_H
+#define MATERIALSLIB_ADSORPTION_DENSITYMETTE_H
 
 #include "Adsorption.h"
 
@@ -24,3 +25,4 @@ public:
 };
 
 }
+#endif // MATERIALSLIB_ADSORPTION_DENSITYMETTE_H
diff --git a/MaterialsLib/Adsorption/DensityNunez.h b/MaterialsLib/Adsorption/DensityNunez.h
index f122189d0be227cb485e5a9f6276ff4490a92770..74fa6702bfaf43fe81f41d291166ba7982755eac 100644
--- a/MaterialsLib/Adsorption/DensityNunez.h
+++ b/MaterialsLib/Adsorption/DensityNunez.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_DENSITYNUNEZ_H
+#define MATERIALSLIB_ADSORPTION_DENSITYNUNEZ_H
 
 #include "Adsorption.h"
 
@@ -24,3 +25,4 @@ public:
 };
 
 }
+#endif // MATERIALSLIB_ADSORPTION_DENSITYNUNEZ_H
diff --git a/MaterialsLib/Adsorption/Reaction.h b/MaterialsLib/Adsorption/Reaction.h
index f50af391a7c1237db84ab7ee380bf20d2df11ece..b0a882503d4218a88ed3774292bf4d8e381e303e 100644
--- a/MaterialsLib/Adsorption/Reaction.h
+++ b/MaterialsLib/Adsorption/Reaction.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_REACTION_H
+#define MATERIALSLIB_ADSORPTION_REACTION_H
 
 #include <memory>
 
@@ -34,3 +35,4 @@ public:
 };
 
 }
+#endif // MATERIALSLIB_ADSORPTION_REACTION_H
diff --git a/MaterialsLib/Adsorption/ReactionCaOH2.h b/MaterialsLib/Adsorption/ReactionCaOH2.h
index 95b4c2d5f93e1c82886824c1f8b67486b1ee1ed1..814d46a0328370e1e6a2716bc0b3f727741b4df3 100644
--- a/MaterialsLib/Adsorption/ReactionCaOH2.h
+++ b/MaterialsLib/Adsorption/ReactionCaOH2.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_REACTIONCAOH2_H
+#define MATERIALSLIB_ADSORPTION_REACTIONCAOH2_H
 
 #include "BaseLib/ConfigTree.h"
 #include "Reaction.h"
@@ -83,3 +84,4 @@ public:
 };
 
 }
+#endif // MATERIALSLIB_ADSORPTION_REACTIONCAOH2_H
diff --git a/MaterialsLib/Adsorption/ReactionInert.h b/MaterialsLib/Adsorption/ReactionInert.h
index 5f1e1e37bda59272fc4a2d4a71468ea009a72e50..7d53a28eec83381ada00e109182c709c8c673b15 100644
--- a/MaterialsLib/Adsorption/ReactionInert.h
+++ b/MaterialsLib/Adsorption/ReactionInert.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_REACTIONINERT_H
+#define MATERIALSLIB_ADSORPTION_REACTIONINERT_H
 
 #include "Reaction.h"
 
@@ -33,3 +34,4 @@ public:
 };
 
 }
+#endif // MATERIALSLIB_ADSORPTION_REACTIONINERT_H
diff --git a/MaterialsLib/Adsorption/ReactionSinusoidal.h b/MaterialsLib/Adsorption/ReactionSinusoidal.h
index 942142803a9f6011143a20e66595f308c6ceb8f9..9fb4bb98abf30daba41ec6ee659776fce5d29b50 100644
--- a/MaterialsLib/Adsorption/ReactionSinusoidal.h
+++ b/MaterialsLib/Adsorption/ReactionSinusoidal.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALSLIB_ADSORPTION_REACTIONSINUSOIDAL_H
+#define MATERIALSLIB_ADSORPTION_REACTIONSINUSOIDAL_H
 
 #include <logog/include/logog.hpp>
 
@@ -44,3 +45,4 @@ private:
 };
 
 }
+#endif // MATERIALSLIB_ADSORPTION_REACTIONSINUSOIDAL_H