--- build/config/FreeBSD.orig 2014-12-21 23:06:53 UTC +++ build/config/FreeBSD @@ -15,57 +15,57 @@ LINKMODE ?= SHARED # # Define Tools # -CC = gcc -CXX = g++ -LINK = $(CXX) -LIB = ar -cr -RANLIB = ranlib -SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@ -SHLIBLN = $(POCO_BASE)/build/script/shlibln -DEP = $(POCO_BASE)/build/script/makedepend.gcc -STRIP = strip -SHELL = sh -RM = rm -rf -CP = cp -MKDIR = mkdir -p +CC ?= cc +CXX ?= c++ +LINK ?= $(CXX) +LIB ?= ar -cr +RANLIB ?= ranlib +SHLIB ?= $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@ +SHLIBLN ?= $(POCO_BASE)/build/script/shlibln +DEP ?= $(POCO_BASE)/build/script/makedepend.gcc +STRIP ?= strip +SHELL ?= sh +RM ?= rm -rf +CP ?= cp +MKDIR ?= mkdir -p # # Extension for Shared Libraries # -SHAREDLIBEXT = .so.$(target_version) -SHAREDLIBLINKEXT = .so +SHAREDLIBEXT ?= .so.$(target_version) +SHAREDLIBLINKEXT ?= .so # # Compiler and Linker Flags # -CFLAGS = -CFLAGS32 = -CFLAGS64 = -CXXFLAGS = -CXXFLAGS32 = -CXXFLAGS64 = -LINKFLAGS = -LINKFLAGS32 = -LINKFLAGS64 = -STATICOPT_CC = -STATICOPT_CXX = -STATICOPT_LINK = -static -SHAREDOPT_CC = -fPIC -SHAREDOPT_CXX = -fPIC -SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) -DEBUGOPT_CC = -g -D_DEBUG -DEBUGOPT_CXX = -g -D_DEBUG -DEBUGOPT_LINK = -g -RELEASEOPT_CC = -O2 -DNDEBUG -RELEASEOPT_CXX = -O2 -DNDEBUG -RELEASEOPT_LINK = -O2 +CFLAGS ?= -I/usr/local/include +CFLAGS32 ?= -I/usr/local/include +CFLAGS64 ?= -I/usr/local/include +CXXFLAGS ?= -I/usr/local/include +CXXFLAGS32 ?= -I/usr/local/include +CXXFLAGS64 ?= -I/usr/local/include +LINKFLAGS ?= -L/usr/local/lib +LINKFLAGS32 ?= +LINKFLAGS64 ?= +STATICOPT_CC ?= +STATICOPT_CXX ?= +STATICOPT_LINK ?= -static +SHAREDOPT_CC ?= -fPIC +SHAREDOPT_CXX ?= -fPIC +SHAREDOPT_LINK ?= -Wl,-rpath,$(LIBPATH) +DEBUGOPT_CC ?= -g -D_DEBUG +DEBUGOPT_CXX ?= -g -D_DEBUG +DEBUGOPT_LINK ?= -g +RELEASEOPT_CC ?= -O2 -DNDEBUG +RELEASEOPT_CXX ?= -O2 -DNDEBUG +RELEASEOPT_LINK ?= -O2 # # System Specific Flags # -SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE +SYSFLAGS ?= -D_REENTRANT -D_THREAD_SAFE # # System Specific Libraries # -SYSLIBS = -lpthread +SYSLIBS ?= -lpthread -L/usr/local/lib