From c11ef73cc14c5239a9ec239d9350290431a8016b Mon Sep 17 00:00:00 2001 From: Daniel Engberg Date: Sat, 3 Jul 2021 23:03:43 +0200 Subject: [PATCH] Refresh Makefile.FreeBSD to current versions Change default compilter to clang (cc) Append CFLAGS and LDFLAGS instead of hardcoding Remove hardcoded optimization and no-strict-aliasing Fix typo Signed-off-by: Daniel Engberg --- Makefile.FreeBSD | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/Makefile.FreeBSD b/Makefile.FreeBSD index 182165b..6ab3775 100644 --- a/Makefile.FreeBSD +++ b/Makefile.FreeBSD @@ -1,20 +1,17 @@ # -# 3 proxy Makefile for GCC/Unix -# -# You can try to remove -DWITH_STD_MALLOC to CFLAGS to use optimized malloc -# libraries +# 3 proxy Makefile for FreeBSD # # remove -DNOODBC from CFLAGS and add -lodbc to LDFLAGS to compile with ODBC # library support. Add -DSAFESQL for poorely written ODBC library / drivers. BUILDDIR = ../bin/ -CC ?= gcc +CC ?= cc -CFLAGS = -c -O -fno-strict-aliasing -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL +CFLAGS += -c -DNOODBC -DFD_SETSIZE=4096 -DWITH_POLL COUT = -o LN ?= ${CC} -LDFLAGS = -pthread -O -fno-strict-aliasing -# -lpthreads may be reuqired on some platforms instead of -pthreads +LDFLAGS += -pthread +# -lpthreads may be required on some platforms instead of -pthreads # -ldl or -lld may be required for some platforms DCFLAGS = -fPIC DLFLAGS = -shared