Makefiles: test CC prior to surcharge it

Verifies that CC is at its default value prior to try to surcharge it
with colorgcc.
This commit is contained in:
Matteo Cypriani 2011-12-29 15:21:22 +01:00
parent 700782f9a6
commit 61124e4cfc
8 changed files with 40 additions and 24 deletions

View File

@ -1,8 +1,10 @@
# Compiler
ifeq "$(origin CC)" "default"
COLORGCC := $(shell which colorgcc >/dev/null 2>&1 ; echo $$?)
ifeq ($(COLORGCC), 0)
ifeq "$(COLORGCC)" "0"
CC = colorgcc
endif
endif
# Other tools
AR = ar

View File

@ -1,8 +1,10 @@
# Compiler
ifeq "$(origin CC)" "default"
COLORGCC := $(shell which colorgcc >/dev/null 2>&1 ; echo $$?)
ifeq ($(COLORGCC), 0)
ifeq "$(COLORGCC)" "0"
CC = colorgcc
endif
endif
# Other tools
AR = ar

View File

@ -5,10 +5,12 @@ INSTALL_INC= $(PREFIX)/include
INSTALL_MAN= $(PREFIX)/share/man
# Compiler
ifeq "$(origin CC)" "default"
COLORGCC := $(shell which colorgcc >/dev/null 2>&1 ; echo $$?)
ifeq ($(COLORGCC), 0)
ifeq "$(COLORGCC)" "0"
CC = colorgcc
endif
endif
# Other tools
AR = ar

View File

@ -11,10 +11,12 @@ INSTALL_INC= $(PREFIX)/include
INSTALL_MAN= $(PREFIX)/share/man
# Compiler
ifeq "$(origin CC)" "default"
COLORGCC := $(shell which colorgcc >/dev/null 2>&1 ; echo $$?)
ifeq ($(COLORGCC), 0)
ifeq "$(COLORGCC)" "0"
CC = colorgcc
endif
endif
# Install/uninstall commands
RM = rm -f

View File

@ -11,10 +11,12 @@ INSTALL_INC= $(PREFIX)/include
INSTALL_MAN= $(PREFIX)/share/man
# Compiler
ifeq "$(origin CC)" "default"
COLORGCC := $(shell which colorgcc >/dev/null 2>&1 ; echo $$?)
ifeq ($(COLORGCC), 0)
ifeq "$(COLORGCC)" "0"
CC = colorgcc
endif
endif
# Install/uninstall commands
RM = rm -f

View File

@ -11,10 +11,12 @@ INSTALL_INC= $(PREFIX)/include
INSTALL_MAN= $(PREFIX)/share/man
# Compiler
ifeq "$(origin CC)" "default"
COLORGCC := $(shell which colorgcc >/dev/null 2>&1 ; echo $$?)
ifeq ($(COLORGCC), 0)
ifeq "$(COLORGCC)" "0"
CC = colorgcc
endif
endif
# Install/uninstall commands
RM = rm -f

View File

@ -26,10 +26,12 @@ CPPCHECK = cppcheck --quiet --enable=all
DOXYGEN = OWLPS_VERSION=$(OWLPS_VERSION) doxygen >/dev/null
# Compilation tools
ifeq "$(origin CXX)" "default"
COLORGCC := $(shell which colorgcc >/dev/null 2>&1 ; echo $$?)
ifeq ($(COLORGCC), 0)
ifeq "$(COLORGCC)" "0"
CXX = colorgcc
endif
endif
# Flags
LIBOWLPS_DIR = ../libowlps

View File

@ -11,10 +11,12 @@ INSTALL_INC= $(PREFIX)/include
INSTALL_MAN= $(PREFIX)/share/man
# Compiler
ifeq "$(origin CC)" "default"
COLORGCC := $(shell which colorgcc >/dev/null 2>&1 ; echo $$?)
ifeq ($(COLORGCC), 0)
ifeq "$(COLORGCC)" "0"
CC = colorgcc
endif
endif
# Install/uninstall commands
RM = rm -f