diff --git a/MaterialLib/FractureModels/CreateLinearElasticIsotropic.h b/MaterialLib/FractureModels/CreateLinearElasticIsotropic.h
index 72cbcdaedd9401213d02f5a2d0d4eef77c407a13..ff5b3a3b45b6ce9e44cd0231e1379c8d0b3d4d37 100644
--- a/MaterialLib/FractureModels/CreateLinearElasticIsotropic.h
+++ b/MaterialLib/FractureModels/CreateLinearElasticIsotropic.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALLIB_FRACTURE_CREATELINEARELASTICISOTROPIC_H_
+#define MATERIALLIB_FRACTURE_CREATELINEARELASTICISOTROPIC_H_
 
 #include "ProcessLib/Utils/ProcessUtils.h"  // required for findParameter
 #include "FractureModelBase.h"
@@ -25,3 +26,5 @@ createLinearElasticIsotropic(
 
 }  // namespace Fracture
 }  // namespace MaterialLib
+
+#endif
diff --git a/MaterialLib/FractureModels/CreateMohrCoulomb.h b/MaterialLib/FractureModels/CreateMohrCoulomb.h
index 3ee7c7da854ab5c2e8c3dd3ce1fa65483ba66ba7..0dd1034b822245e1bb77665312f026f775f76165 100644
--- a/MaterialLib/FractureModels/CreateMohrCoulomb.h
+++ b/MaterialLib/FractureModels/CreateMohrCoulomb.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALLIB_FRACTURE_CREATEMOHRCOULOMB_H_
+#define MATERIALLIB_FRACTURE_CREATEMOHRCOULOMB_H_
 
 #include "ProcessLib/Utils/ProcessUtils.h"  // required for findParameter
 #include "FractureModelBase.h"
@@ -26,3 +27,4 @@ createMohrCoulomb(
 }  // namespace Fracture
 }  // namespace MaterialLib
 
+#endif
diff --git a/MaterialLib/FractureModels/FractureModelBase.h b/MaterialLib/FractureModels/FractureModelBase.h
index 098e36152270263cb5a90eb6ee938542c3ecde9c..7bcd02e4a640f077eb14f9c4b0f796cd2a698fb8 100644
--- a/MaterialLib/FractureModels/FractureModelBase.h
+++ b/MaterialLib/FractureModels/FractureModelBase.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALLIB_FRACTURE_FRACTUREMODELBASE_H_
+#define MATERIALLIB_FRACTURE_FRACTUREMODELBASE_H_
 
 #include <Eigen/Eigen>
 
@@ -54,3 +55,4 @@ public:
 }  // namespace Fracture
 }  // namespace MaterialLib
 
+#endif
diff --git a/MaterialLib/FractureModels/LinearElasticIsotropic.h b/MaterialLib/FractureModels/LinearElasticIsotropic.h
index fefaac9d968aa891527e98f3df82b16aadf3ee48..df8ec5231f4c5484dd340c5baada20ecf74540e3 100644
--- a/MaterialLib/FractureModels/LinearElasticIsotropic.h
+++ b/MaterialLib/FractureModels/LinearElasticIsotropic.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALLIB_FRACTURE_LINEARELASTICISOTROPIC_H_
+#define MATERIALLIB_FRACTURE_LINEARELASTICISOTROPIC_H_
 
 #include <Eigen/Eigen>
 
@@ -71,3 +72,4 @@ extern template class LinearElasticIsotropic<3>;
 }  // namespace Fractrue
 }  // namespace MaterialLib
 
+#endif
diff --git a/MaterialLib/FractureModels/MohrCoulomb.h b/MaterialLib/FractureModels/MohrCoulomb.h
index 40eb458aa2fb95ce624ca602833989893b4ec4e4..017e96e60c7d2b68a99c4668ad31b4dd8081ba17 100644
--- a/MaterialLib/FractureModels/MohrCoulomb.h
+++ b/MaterialLib/FractureModels/MohrCoulomb.h
@@ -7,7 +7,8 @@
  *
  */
 
-#pragma once
+#ifndef MATERIALLIB_FRACTURE_MOHRCOULOMB_H_
+#define MATERIALLIB_FRACTURE_MOHRCOULOMB_H_
 
 #include <Eigen/Eigen>
 
@@ -20,9 +21,6 @@ namespace MaterialLib
 namespace Fracture
 {
 
-/**
- * Mohr-Coulomb fracture model
- */
 template <int DisplacementDim>
 class MohrCoulomb final : public FractureModelBase<DisplacementDim>
 {
@@ -84,3 +82,4 @@ extern template class MohrCoulomb<3>;
 }  // namespace Fractrue
 }  // namespace MaterialLib
 
+#endif