--- /dev/null
+# Version : 0.0.6\r
+# Date : 20.01.2014\r
+# Author : Cedric.Bilat@he-arc.ch\r
+\r
+ifndef __C++11_MK__\r
+__C++11_MK__=true\r
+\r
+\r
+#-std=gnu++0x ou -std=c++0x, difference? \r
+\r
+#########################\r
+# WINDOWS #\r
+#########################\r
+\r
+ifeq ($(OS),Win)\r
+\r
+############\r
+# Visual #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),VISUAL)\r
+\r
+ #rien, par default\r
+ \r
+endif\r
+\r
+############\r
+# Intel #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),INTEL)\r
+\r
+ #rien, par default\r
+ \r
+endif\r
+\r
+############\r
+# MINGW #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),MINGW)\r
+ \r
+ override CXXFLAGS:= -std=c++0x ${CXXFLAGS}\r
+ #To access C++11 threads in Windows, you will need a build of Mingw with posix-threads. \r
+ \r
+endif\r
+\r
+endif#end win\r
+\r
+#########################\r
+# LINUX #\r
+#########################\r
+\r
+ifeq ($(OS),Linux)\r
+\r
+############\r
+# ARM #\r
+############\r
+\r
+ifeq ($(ARCH),arm)\r
+\r
+ override CXXFLAGS:= -std=c++0x ${CXXFLAGS}\r
+\r
+endif\r
+\r
+############\r
+# GCC #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),g++)\r
+\r
+ override CXXFLAGS:= -std=c++0x ${CXXFLAGS}\r
+ \r
+endif\r
+\r
+############\r
+# INTEL #\r
+############\r
+\r
+ifeq ($(COMPILATEUR),INTEL)\r
+\r
+ override CXXFLAGS:= -std=c++0x ${CXXFLAGS}\r
+ \r
+endif\r
+\r
+endif#linux\r
+\r
+\r
+#############################################\r
+# END #\r
+#############################################\r
+\r
+endif#__C++11_MK__\r