diff --git a/cmake/sanitizer.cmake b/cmake/sanitizer.cmake
index 104fbd1fdc1113bbd38e4df0627f2418f19be908..30193b36de85f6d532ec58ac4ce28146715e61f4 100644
--- a/cmake/sanitizer.cmake
+++ b/cmake/sanitizer.cmake
@@ -21,7 +21,8 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang
       list(APPEND libClaPP_SANITIZERS "thread")
     endif()
 
-    list(JOIN libClaPP_SANITIZERS "," libClaPP_LIST_OF_SANITIZERS)
+    set(libClaPP_LIST_OF_SANITIZERS ${libClaPP_SANITIZERS})
+    string(REPLACE ";" "," libClaPP_LIST_OF_SANITIZERS "${libClaPP_LIST_OF_SANITIZERS}")
 endif()
 
 if(libClaPP_LIST_OF_SANITIZERS)