2 # Author : Cedric.Bilat@he-arc.ch
5 ifndef __API_BOOST_MK__
8 ##########################################
10 ##########################################
13 #########################
15 #########################
23 ifeq ($(COMPILATEUR),VISUAL)
26 CXXFLAGS+= -I${BOOST64_INC}
28 #link (link static lib)
29 LDFLAGS_AUX+= /LIBPATH:${BOOST64_VISUAL_LIB_STATIC}
30 #LDFLAGS_AUX+= /LIBPATH:${BOOST64_VISUAL_LIB}
33 #API_BIN+= ${BOOST64_VISUAL_BIN}
40 ifeq ($(COMPILATEUR),INTEL)
43 CXXFLAGS+= -I${BOOST64_INC}
45 #link (link static lib)
46 LDFLAGS_AUX+= /LIBPATH:${BOOST64_INTEL_LIB_STATIC}
47 #LDFLAGS_AUX+= /LIBPATH:${BOOST64_INTEL_LIB}
50 #API_BIN+= ${BOOST64_INTEL_BIN}
57 ifeq ($(COMPILATEUR),MINGW)
59 #CXXFLAGS+= -I${BOOST64_INC}
60 CXXFLAGS+= -I${BOOST64_MINGW_INC}
61 #-DBOOST_THREAD_USE_LIB
63 #link (Link dynamic lib)
64 #SRC_AUX+= ${BOOST64_MINGW_LIB} #ok
65 SRC_AUX+= ${BOOST64_MINGW_LIB_STATIC}#ok
66 #LDFLAGS+= -L${BOOST64_MINGW_LIB}
69 #API_BIN+= ${BOOST64_MINGW_BIN}
74 #########################
76 #########################
84 #instalation : sudo apt-get install libboost-all-dev
90 CXXFLAGS+= -I$(subst :, -I,${BOOST_INC})
93 #LDFLAGS+= -L/opt/boost/gcc/lib
94 LDFLAGS+= -L$(subst :, -L,${BOOST_LIB})
95 LDFLAGS+= -l$(subst :, -l,${BOOST_LIBRARIES})
98 API_BIN+= ${BOOST_LIB}
104 ifeq ($(COMPILATEUR),g++)
114 ifeq ($(COMPILATEUR),INTEL)
125 #RPATH_LINK+=${BOOST_LIB}
130 ##########################################
132 ##########################################
134 endif#__API_BOOST_MK__