Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / private / common / c++11.mk
1 # Version : 0.0.6
2 # Date : 20.01.2014
3 # Author : Cedric.Bilat@he-arc.ch
4
5 ifndef __C++11_MK__
6 __C++11_MK__=true
7
8
9 #-std=gnu++0x ou -std=c++0x, difference?
10
11 #########################
12 # WINDOWS #
13 #########################
14
15 ifeq ($(OS),Win)
16
17 ############
18 # Visual #
19 ############
20
21 ifeq ($(COMPILATEUR),VISUAL)
22
23 #rien, par default
24
25 endif
26
27 ############
28 # Intel #
29 ############
30
31 ifeq ($(COMPILATEUR),INTEL)
32
33 #rien, par default
34
35 endif
36
37 ############
38 # MINGW #
39 ############
40
41 ifeq ($(COMPILATEUR),MINGW)
42
43 override CXXFLAGS:= -std=c++0x ${CXXFLAGS}
44 #To access C++11 threads in Windows, you will need a build of Mingw with posix-threads.
45
46 endif
47
48 endif#end win
49
50 #########################
51 # LINUX #
52 #########################
53
54 ifeq ($(OS),Linux)
55
56 ############
57 # ARM #
58 ############
59
60 ifeq ($(ARCH),arm)
61
62 override CXXFLAGS:= -std=c++0x ${CXXFLAGS}
63
64 endif
65
66 ############
67 # GCC #
68 ############
69
70 ifeq ($(COMPILATEUR),g++)
71
72 override CXXFLAGS:= -std=c++0x ${CXXFLAGS}
73
74 endif
75
76 ############
77 # INTEL #
78 ############
79
80 ifeq ($(COMPILATEUR),INTEL)
81
82 override CXXFLAGS:= -std=c++0x ${CXXFLAGS}
83
84 endif
85
86 endif#linux
87
88
89 #############################################
90 # END #
91 #############################################
92
93 endif#__C++11_MK__