cmake: Add a check of MSVC variable before setting flags that link the library. ported from PR #814
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 48ffea8..e18c61f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -374,8 +374,10 @@
 	CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG_INIT
 	CMAKE_CXX_FLAGS_RELEASE  CMAKE_CXX_FLAGS_RELWITHDEBINFO
 	CMAKE_CXX_FLAGS_DEBUG  CMAKE_CXX_FLAGS_DEBUG_INIT)
-	STRING(REPLACE "/MD"  "/MT" "${flag}" "${${flag}}")
-	SET("${flag}" "${${flag}} /EHsc")
+	if (MSVC)
+	    STRING(REPLACE "/MD"  "/MT" "${flag}" "${${flag}}")
+	    SET("${flag}" "${${flag}} /EHsc")
+	endif (MSVC)
     ENDFOREACH()
 endif ()