--- build/config/FreeBSD.orig	2014-04-29 20:44:44.000000000 -0700
+++ build/config/FreeBSD	2014-04-29 20:50:10.000000000 -0700
@@ -15,57 +15,57 @@
 #
 # 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 -L /usr/local/lib
+SYSLIBS  ?= -lpthread -L/usr/local/lib