File tree 2 files changed +11
-8
lines changed
2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change 1
- CFLAGS = -std=gnu99 -Os -Wall
2
- CXXFLAGS = -std=c++11 -Os -Wall
1
+ CFLAGS + = -std=gnu99 -Os -Wall
2
+ CXXFLAGS + = -std=c++11 -Os -Wall
3
3
4
4
5
5
ifeq ($(OS ) ,Windows_NT)
@@ -55,7 +55,8 @@ INCLUDES := $(addprefix -I,$(MODULES))
55
55
56
56
CFLAGS += $(TARGET_CFLAGS )
57
57
CXXFLAGS += $(TARGET_CXXFLAGS )
58
- CPPFLAGS += $(INCLUDES ) $(SDK_INCLUDES ) -D$(TARGET_OS ) -DVERSION=\"$(VERSION ) \"
58
+ LDFLAGS += $(TARGET_LDFLAGS )
59
+ CPPFLAGS += $(INCLUDES ) $(SDK_INCLUDES ) -D$(TARGET_OS ) -DVERSION=\"$(VERSION ) \"
59
60
60
61
DIST_NAME := esptool-$(VERSION ) -$(DIST_SUFFIX )
61
62
DIST_DIR := $(DIST_NAME )
@@ -71,7 +72,7 @@ dist: $(TARGET) $(DIST_DIR)
71
72
$(ARCHIVE_CMD ) $(DIST_ARCHIVE ) $(DIST_DIR )
72
73
73
74
$(TARGET ) : $(OBJECTS )
74
- gcc $^ -o $@
75
+ $( CC ) $^ -o $@ $( LDFLAGS )
75
76
strip $(TARGET )
76
77
77
78
$(BUILD_DIR ) :
84
85
@rm -f $(OBJECTS )
85
86
@rm -f $(TARGET )
86
87
@rm -rf esptool-*
87
-
Original file line number Diff line number Diff line change 1
1
TARGET = esptool
2
2
3
3
INSTALLDIR_BIN = /usr/local/bin
4
- TARGET_FLAGS =
5
- TARGET_CFLAGS = -mmacosx-version-min=10.6
6
- TARGET_CXXFLAGS = -mmacosx-version-min=10.6
4
+ CC=clang
5
+ CXX=clang++
6
+ TARGET_FLAGS =
7
+ TARGET_CFLAGS = -mmacosx-version-min=10.6 -arch i386 -arch x86_64
8
+ TARGET_CXXFLAGS = -mmacosx-version-min=10.6 -arch i386 -arch x86_64
9
+ TARGET_LDFLAGS = -arch i386 -arch x86_64
You can’t perform that action at this time.
0 commit comments