make : change GNU make default CXX from g++ to c++ (#2100)

This commit is contained in:
Przemysław Pawełczyk 2024-04-28 23:54:21 +02:00 committed by GitHub
parent 22b6598cc9
commit 8fac6455ff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,6 +18,17 @@ ifndef NVCC_VERSION
endif
endif
# In GNU make default CXX is g++ instead of c++. Let's fix that so that users
# of non-gcc compilers don't have to provide g++ alias or wrapper.
DEFCC := cc
DEFCXX := c++
ifeq ($(origin CC),default)
CC := $(DEFCC)
endif
ifeq ($(origin CXX),default)
CXX := $(DEFCXX)
endif
CCV := $(shell $(CC) --version | head -n 1)
CXXV := $(shell $(CXX) --version | head -n 1)