2 # Author : Cedric.Bilat@he-arc.ch
5 ifndef __API_OPEN_MP_MK__
6 __API_OPEN_MP_MK__=true
8 ##########################################
10 ##########################################
13 # Visual 2008 cuda 4.1
14 # bug : /openmp ne peut pas etre use with cu files
15 # Solution : compile cu files without /openmp
16 # compile .ccp file with /openmp
17 # Tip: compile all file without /openmp
18 # modify file usinf omp
19 # compile with flag /openmp
20 # Conclusion : with this technique omp ok !
21 # Visual 2010 cuda 5.0
23 # Conclusion : On peut compiler/linker avec /openmp
26 #########################
28 #########################
36 ifeq ($(COMPILATEUR),VISUAL)
42 #rien automatique by compilateur
50 ifeq ($(COMPILATEUR),INTEL)
56 #rien automatique by compilateur
64 ifeq ($(COMPILATEUR),MINGW)
70 #ADD_LIBRARY_FILES+= gomp
76 #########################
78 #########################
86 ifeq ($(COMPILATEUR),g++)
92 #ADD_LIBRARY_FILES+= gomp
94 #LDFLAGS+= -l$(subst :, -l,${OPENMP_LIBRARIES})
102 ifeq ($(COMPILATEUR),INTEL)
108 #ADD_LIBRARY_FILES+= iomp5
118 LDFLAGS+= -L$(subst :, -L,${OPENCV_LIB})#car use opencv system
119 #RPATH_LINK+=${OPENCV_LIB}
124 ##########################################
126 ##########################################
128 endif#__API_OPEN_MP_MK__