Skip to content

Commit d1498a6

Browse files
authored
Keep CC/CXX env changes without breaking CROSS_COMPILE (async-profiler#1099)
1 parent 10fa9ee commit d1498a6

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

Makefile

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,15 @@ API_JAR=jar/async-profiler.jar
1616
CONVERTER_JAR=jar/jfr-converter.jar
1717
TEST_JAR=test.jar
1818

19-
CC=$(CROSS_COMPILE)gcc
20-
CXX=$(CROSS_COMPILE)g++
21-
STRIP=$(CROSS_COMPILE)strip
19+
CC ?= gcc
20+
CXX ?= g++
21+
STRIP ?= strip
22+
23+
ifneq ($(CROSS_COMPILE),)
24+
CC := $(CROSS_COMPILE)gcc
25+
CXX := $(CROSS_COMPILE)g++
26+
STRIP := $(CROSS_COMPILE)strip
27+
endif
2228

2329
CFLAGS_EXTRA ?=
2430
CXXFLAGS_EXTRA ?=

0 commit comments

Comments
 (0)