X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=Makefile;h=ab38c4b340721b792d4de23bfa0410db2827b09f;hb=4a66518948bf6356b5cb72ba30b4d48a8c9e833a;hp=ffc996c0249dd15fc77912ef5337ed386d22b4bf;hpb=d64e3a3a9ef6329caafdba848ef78427fce0d689;p=SXSI%2Fxpathcomp.git diff --git a/Makefile b/Makefile index ffc996c..ab38c4b 100644 --- a/Makefile +++ b/Makefile @@ -30,7 +30,7 @@ CXXINCLUDES = \ -IXMLTree/libcds/includes \ -IXMLTree/TextCollection -CXXFLAGS = -O3 -Wall $(INCLUDEDIRS) -fPIC +CXXFLAGS = -O3 -Wall $(INCLUDEDIRS) -fPIC -std=c++0x ifeq ($(VERBOSE),true) HIDE= else @@ -42,10 +42,9 @@ CXX = g++ -DDEBUG OCAMLOPT = ocamlopt -g -cc "$(CXX)" SYNT_DEBUG = -ppopt -DDEBUG else -CXX = g++ -OCAMLOPT = ocamlopt -cc "$(CXX)" -noassert -inline 100 +CXX = g++ +OCAMLOPT = ocamlopt -S -cc "$(CXX)" -ccopt -O3 -ccopt -std=c++0x -noassert -inline 1000 endif - ifeq ($(PROFILE), true) SYNT_PROF = $(SYNT_DEBUG) -ppopt -DPROFILE endif @@ -75,6 +74,7 @@ main: libcamlshredder.a $(MLOBJS) .cpp.o: @echo [CPP] $@ $(HIDE) $(CXX) $(CXXINCLUDES) -c $(CXXFLAGS) $< + .ml.cmx: @echo [OCAMLOPT] $@ $(HIDE) $(OCAMLFIND) $(OCAMLOPT) -package "$(OCAMLPACKAGES)" $(SYNTAX) -c $<