2 # Author : Cedric.Bilat@he-arc.ch
6 # (A1) Dans les d�finitions de variables ci-dessous, m�fiez-vous des espaces � la fin!
7 # (A2) Laisser espace apr�s le += de surcharge : exemple : xxx+= yyyy
10 ifndef __INTEL_WIN_PUBLIC_OPTION_MK__
11 __INTEL_WIN_PUBLIC_OPTION_MK__=true
13 ###############################################
15 ###############################################
17 ########################
19 ########################
21 # Option de compilation
22 # Version minimale : vide
23 # Surcharger automatiquement (par exemple en fonction du type de la target)
29 #CXXFLAGS+= /w #Suppres warning messages
46 CXX_OPTIMISATION+= /O3
47 CXX_OPTIMISATION+= /fast
48 CXX_OPTIMISATION+= /Qparallel
49 CXX_OPTIMISATION+= /Qpar-threshold100
52 #X86_CXX_OPTIMISATION+= /QxSSSE3
53 X86_CXX_OPTIMISATION+= /QxSSE4.1 # xeon x8 home
54 #X86_CXX_OPTIMISATION+= /QxSSE4.2 # cuda1
55 #X86_CXX_OPTIMISATION+= /QxAVX #
56 #X86_CXX_OPTIMISATION+= /QxAVX2 # cuda2,i7 (from visual 2013)
62 #decommneter la ligne pour
63 # (1) empecher l'optimisation
64 # (2) activer les flag de debug
73 # Version minimale : vide
74 # Surcharger automatiquement (par exemple en fonction du type de la target)
79 # Version minimale : vide (sera surcharg�e)
80 # Surcharger automatiquement (par exemple en fonction du type de la target)
88 #Injection de variable dans le code
89 # same as #define XXX YYY
91 #Attention, pas mettre -D, ni #define, que XXX
93 CODE_DEFINE_VARIABLES+=
96 # separateur est espac
100 EXCLUDE_LIBRARY_FILES+=
103 # Injection automatique de lib windows standard
104 # true (ou n'importe quoi) pour activer!
105 # rien pour desactiver
106 # Version minimale : vide (avec # pour le montrer)
107 IS_DEFAULT_SYS_LIBRARY_ENABLE:=#
108 IS_ADVANCED_SYS_LIBRARY_ENABLE:=#
110 ###############################################
112 ###############################################
114 endif#__INTEL_WIN_PUBLIC_OPTION_MK__