From: Jean Guyader Date: Mon, 17 Aug 2009 16:30:01 +0000 (+0100) Subject: - Make CFLAGS overwritable X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=231a8edf92f02823a2f2ab55b6641f84af2932fa;p=xenclient%2Ftoolstack.git - Make CFLAGS overwritable - Use LDFLAGS when we link --- diff --git a/common.make b/common.make index 4c53e90..3b14dfb 100644 --- a/common.make +++ b/common.make @@ -6,14 +6,14 @@ OCAMLDEP ?= ocamldep OCAMLLEX ?= ocamllex OCAMLYACC ?= ocamlyacc -CFLAGS = -Wall -fPIC -O2 +CFLAGS ?= -Wall -fPIC -O2 XEN_ROOT ?= $(TOPLEVEL)/../xen-unstable.hg XEN_DIST_ROOT ?= $(XEN_ROOT)/dist/install CFLAGS += -I$(XEN_DIST_ROOT)/usr/include OCAMLOPTFLAG_G := $(shell $(OCAMLOPT) -h 2>&1 | sed -n 's/^ *\(-g\) .*/\1/p') -OCAMLOPTFLAGS = $(OCAMLOPTFLAG_G) -dtypes $(OCAMLINCLUDE) -cc $(CC) -w F -warn-error F +OCAMLOPTFLAGS = $(OCAMLOPTFLAG_G) -ccopt "$(LDFLAGS)" -dtypes $(OCAMLINCLUDE) -cc $(CC) -w F -warn-error F OCAMLCFLAGS += -g $(OCAMLINCLUDE) -w F -warn-error F #LDFLAGS = -cclib -L./