From b569ff239d169d2aff49d72fe58661d41b714d5c Mon Sep 17 00:00:00 2001 From: Chris Nehren Date: Mon, 10 Mar 2014 19:44:05 -0400 Subject: Compilation is more portable by not calling gcc The POSIX standard does not mandate that the compiler will be available as `gcc`. It does, however, guarantee that `cc` is available. This fixes compilation on FreeBSD 10, which does not ship gcc. --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index fd03d33..24ebb6d 100644 --- a/Makefile +++ b/Makefile @@ -8,10 +8,10 @@ endif all: duo_openvpn.so duo_openvpn.o: duo_openvpn.c - gcc $(CFLAGS) -fPIC -c duo_openvpn.c + cc $(CFLAGS) -fPIC -c duo_openvpn.c duo_openvpn.so: duo_openvpn.o - gcc -fPIC -shared -Wl,-soname,duo_openvpn.so -o duo_openvpn.so duo_openvpn.o -lc + cc -fPIC -shared -Wl,-soname,duo_openvpn.so -o duo_openvpn.so duo_openvpn.o -lc install: duo_openvpn.so mkdir -p /opt/duo -- cgit v1.2.3