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,7 +1,9 @@
# Compiler # Compiler
COLORGCC := $(shell which colorgcc >/dev/null 2>&1 ; echo $$?) ifeq "$(origin CC)" "default"
ifeq ($(COLORGCC), 0) COLORGCC := $(shell which colorgcc >/dev/null 2>&1 ; echo $$?)
CC = colorgcc ifeq "$(COLORGCC)" "0"
CC = colorgcc
endif
endif endif
# Other tools # Other tools

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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