@@ -54,7 +54,7 @@ ifeq ($(filter-out OSX OSX_Universal,$(BUILD_ENV_)),)
54
54
endif
55
55
LINKLIB = /usr/bin/libtool -static -o $@ $^
56
56
LINKBIN = $(CXX) $(LINKFLAGS) -o $@ $^ $(LIBS)
57
- LINKNATIVE = $(HOSTCXX) -o $@ $^
57
+ LINKNATIVE = $(HOSTCXX) $(HOSTLINKFLAGS) -o $@ $^
58
58
ifeq ($(origin CC),default)
59
59
CC = clang
60
60
endif
@@ -66,7 +66,7 @@ else ifeq ($(filter-out FreeBSD,$(BUILD_ENV_)),)
66
66
CP_CXXFLAGS +=
67
67
LINKLIB = ar rcT $@ $^
68
68
LINKBIN = $(CXX) $(LINKFLAGS) -o $@ -Wl,--start-group $^ -Wl,--end-group $(LIBS)
69
- LINKNATIVE = $(HOSTCXX) -o $@ $^
69
+ LINKNATIVE = $(HOSTCXX) $(HOSTLINKFLAGS) -o $@ $^
70
70
ifeq ($(origin CC),default)
71
71
CC = clang
72
72
endif
@@ -77,7 +77,7 @@ else ifeq ($(filter-out FreeBSD,$(BUILD_ENV_)),)
77
77
else
78
78
LINKLIB = ar rcT $@ $^
79
79
LINKBIN = $(CXX) $(LINKFLAGS) -o $@ -Wl,--start-group $^ -Wl,--end-group $(LIBS)
80
- LINKNATIVE = $(HOSTCXX) -o $@ $^
80
+ LINKNATIVE = $(HOSTCXX) $(HOSTLINKFLAGS) -o $@ $^
81
81
ifeq ($(origin CC),default)
82
82
CC = gcc
83
83
#CC = icc
@@ -111,7 +111,7 @@ else ifeq ($(BUILD_ENV_),Cygwin)
111
111
LINKFLAGS = -static -std=c++11
112
112
LINKLIB = ar rcT $@ $^
113
113
LINKBIN = $(CXX) $(LINKFLAGS) -o $@ -Wl,--start-group $^ -Wl,--end-group $(LIBS)
114
- LINKNATIVE = $(HOSTCXX) -std=c++11 -o $@ $^ -static
114
+ LINKNATIVE = $(HOSTCXX) $(HOSTLINKFLAGS) -std=c++11 -o $@ $^ -static
115
115
ifeq ($(origin CC),default)
116
116
#CC = gcc
117
117
CC = x86_64-w64-mingw32-gcc
@@ -141,7 +141,7 @@ else ifeq ($(BUILD_ENV_),MSVC)
141
141
CP_CXXFLAGS +=
142
142
LINKLIB = lib /NOLOGO /OUT:$@ $^
143
143
LINKBIN = $(CXX) $(LINKFLAGS) /Fe$@ /Z7 /nologo $^ DbgHelp.lib $(LIBS)
144
- LINKNATIVE = $(HOSTCXX) /Fe$@ /nologo /EHsc $^
144
+ LINKNATIVE = $(HOSTCXX) $(HOSTLINKFLAGS) /Fe$@ /nologo /EHsc $^
145
145
ifeq ($(origin CC),default)
146
146
CC = cl
147
147
endif
@@ -212,6 +212,7 @@ endif
212
212
first_target: all
213
213
214
214
HOSTCXX ?= $(CXX)
215
+ HOSTLINKFLAGS ?= $(LINKFLAGS)
215
216
216
217
CP_CFLAGS += $(CFLAGS) $(CP_EXTRA_CFLAGS) $(INCLUDES)
217
218
CP_CXXFLAGS += $(CXXFLAGS) $(CP_EXTRA_CXXFLAGS) $(INCLUDES)
0 commit comments