diff --git a/make-linux.mk b/make-linux.mk index cb4631d96..ce8f49515 100644 --- a/make-linux.mk +++ b/make-linux.mk @@ -1,5 +1,6 @@ -CC=gcc -CXX=g++ +# Pick clang or gcc, with preference for clang +CC=$(shell which clang gcc cc 2>/dev/null | head -n 1) +CXX=$(shell which clang++ g++ c++ 2>/dev/null | head -n 1) INCLUDES= DEFS= @@ -10,7 +11,7 @@ ifeq ($(ZT_AUTO_UPDATE),1) endif # Uncomment for a release optimized build -CFLAGS=-Wall -O3 -fno-unroll-loops -fvisibility=hidden -fstack-protector -pthread $(INCLUDES) -DNDEBUG $(DEFS) +CFLAGS=-Wall -O3 -fvisibility=hidden -fstack-protector -pthread $(INCLUDES) -DNDEBUG $(DEFS) STRIP=strip --strip-all # Uncomment for a debug build