diff --git a/alib2algo/src/string/properties/BadCharacterShiftTable.cpp b/alib2algo/src/string/properties/BadCharacterShiftTable.cxx
similarity index 100%
rename from alib2algo/src/string/properties/BadCharacterShiftTable.cpp
rename to alib2algo/src/string/properties/BadCharacterShiftTable.cxx
diff --git a/alib2algo/src/string/properties/BorderArray.cpp b/alib2algo/src/string/properties/BorderArray.cxx
similarity index 100%
rename from alib2algo/src/string/properties/BorderArray.cpp
rename to alib2algo/src/string/properties/BorderArray.cxx
diff --git a/alib2algo/src/string/properties/GoodSuffixShiftTable.cpp b/alib2algo/src/string/properties/GoodSuffixShiftTable.cxx
similarity index 100%
rename from alib2algo/src/string/properties/GoodSuffixShiftTable.cpp
rename to alib2algo/src/string/properties/GoodSuffixShiftTable.cxx
diff --git a/alib2algo/src/string/properties/Properties.cpp b/alib2algo/src/string/properties/Properties.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..7dedb791b20fb5a07cd72ce23cdae7e42282ece5
--- /dev/null
+++ b/alib2algo/src/string/properties/Properties.cpp
@@ -0,0 +1,7 @@
+#include "BadCharacterShiftTable.cxx"
+#include "BorderArray.cxx"
+#include "GoodSuffixShiftTable.cxx"
+#include "QuickSearchShiftTable.cxx"
+#include "ReversedBadCharacterShiftTable.cxx"
+#include "ReversedQuickSearchShiftTable.cxx"
+#include "StartsWith.cxx"
diff --git a/alib2algo/src/string/properties/QuickSearchShiftTable.cpp b/alib2algo/src/string/properties/QuickSearchShiftTable.cxx
similarity index 100%
rename from alib2algo/src/string/properties/QuickSearchShiftTable.cpp
rename to alib2algo/src/string/properties/QuickSearchShiftTable.cxx
diff --git a/alib2algo/src/string/properties/ReversedBadCharacterShiftTable.cpp b/alib2algo/src/string/properties/ReversedBadCharacterShiftTable.cxx
similarity index 100%
rename from alib2algo/src/string/properties/ReversedBadCharacterShiftTable.cpp
rename to alib2algo/src/string/properties/ReversedBadCharacterShiftTable.cxx
diff --git a/alib2algo/src/string/properties/ReversedQuickSearchShiftTable.cpp b/alib2algo/src/string/properties/ReversedQuickSearchShiftTable.cxx
similarity index 100%
rename from alib2algo/src/string/properties/ReversedQuickSearchShiftTable.cpp
rename to alib2algo/src/string/properties/ReversedQuickSearchShiftTable.cxx
diff --git a/alib2algo/src/string/properties/StartsWith.cpp b/alib2algo/src/string/properties/StartsWith.cxx
similarity index 100%
rename from alib2algo/src/string/properties/StartsWith.cpp
rename to alib2algo/src/string/properties/StartsWith.cxx