autofs-5.0.7 - use compiler determined by configure instead of hard-coded ones From: Lan Yixun (dlan) the logic here is: if user pass compiler variable, then use it, otherwise fallback to default value this will provide most flexibility, so user can set this variable it would be even useful for cross-compile environment. Signed-off-by: Lan Yixun (dlan) --- CHANGELOG | 1 + Makefile.conf.in | 3 +++ Makefile.rules | 8 ++++---- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 679a469..8f349a2 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -63,6 +63,7 @@ - fix hesiod check error and use correct $(LIBS) setting. - fix dead LDAP symbolic link when LDAP support is disabled. - add missing libtirpc lib to mount_nfs.so when TIRPC enabled. +- use compiler determined by configure instead of hard-coded ones. 25/07/2012 autofs-5.0.7 ======================= diff --git a/Makefile.conf.in b/Makefile.conf.in index 3766d45..cb53e66 100644 --- a/Makefile.conf.in +++ b/Makefile.conf.in @@ -109,3 +109,6 @@ initdir = @initdir@ # Location of systemd unit files systemddir = @systemddir@ + +# Use the compiler determined by configure instead of hard-coded ones +CC := @CC@ diff --git a/Makefile.rules b/Makefile.rules index 6b5b2bd..9aebd19 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -38,10 +38,10 @@ STRIP = strip --strip-debug endif endif -CC = gcc -CXX = g++ -CXXFLAGS = $(CFLAGS) -LD = ld +CC ?= gcc +CXX ?= g++ +CXXFLAGS ?= $(CFLAGS) +LD ?= ld SOLDFLAGS = -shared CFLAGS += -D_REENTRANT -D_FILE_OFFSET_BITS=64