diff --git a/SuperBuild/patches/MUPARSERX/muparserx-2-fixes-all.diff b/SuperBuild/patches/MUPARSERX/muparserx-2-fixes-all.diff
new file mode 100644
index 0000000000000000000000000000000000000000..8d621bf29d5544be035671d8a6f32241cdf305e9
--- /dev/null
+++ b/SuperBuild/patches/MUPARSERX/muparserx-2-fixes-all.diff
@@ -0,0 +1,22 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 9cd37d6..7964e22 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -18,7 +18,7 @@ set(MUPARSERX_VERSION ${CMAKE_MATCH_1})
+ ########################################################################
+ # Compiler specific flags
+ ########################################################################
+-if(CMAKE_COMPILER_IS_GNUCXX)
++if(CMAKE_COMPILER_IS_GNUCXX OR (CMAKE_CXX_COMPILER_ID MATCHES "Clang"))
+ 
+     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic")
+     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
+@@ -33,7 +33,7 @@ if(CMAKE_COMPILER_IS_GNUCXX)
+         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
+     endif()
+ 
+-endif(CMAKE_COMPILER_IS_GNUCXX)
++endif(CMAKE_COMPILER_IS_GNUCXX OR (CMAKE_CXX_COMPILER_ID MATCHES "Clang"))
+ 
+ #enable c++11 extensions for OSX
+ if (APPLE)