@@ -90,7 +90,7 @@ XOBJ_TEST = $(if $(OBJ_TEST),$(OBJ_TEST),$(OBJ_STUB))
90
90
CXX_FILE = $(patsubst $(ARTIFACT_BIN ) /% .o,% .cpp, $(@ ) )
91
91
DEP_FILE = $(patsubst % .o,% .d, $(@ ) )
92
92
93
- CFLAGS_DEPS = $(foreach dep, $(call uniq, $(DEPENDENCIES ) ) , $(if $($(dep ) _CFLAGS) , $($(dep ) _CFLAGS) ) )
93
+ CFLAGS_DEPS = $(foreach dep, $(call uniq, $(DEPENDENCIES ) ) , $(if $($(HOST )$( dep ) _CFLAGS) , $($( HOST ) $(dep ) _CFLAGS) ) )
94
94
BUILD_ALL = $(ARTIFACT_LIB ) $(ARTIFACT_SLIB ) $(ARTIFACT_PC )
95
95
96
96
ifeq ($(TEST ) , 1)
@@ -114,14 +114,14 @@ $(CXX_SRC_STUB):
114
114
echo " #include <stdio.h>" > $(CXX_SRC_STUB )
115
115
116
116
$(OBJ_STUB ) : $(CXX_SRC_STUB )
117
- echo " $( CXX) [$( ARTIFACT_NAME) ] $( CXX_FILE) "
117
+ echo " $( $( HOST ) CXX) [$( ARTIFACT_NAME) ] $( CXX_FILE) "
118
118
mkdir -p $(dir $@ )
119
- $(CXX ) -o $(@ ) -c $(CXX_SRC_STUB ) -fPIC $(CXXFLAGS ) $(ARTIFACT_MFLAGS ) $(EXT_FLAGS ) $(INCLUDE ) $(CFLAGS_DEPS ) -MMD -MP -MF $(DEP_FILE ) -MT $(@ )
119
+ $($( HOST ) CXX) -o $(@ ) -c $(CXX_SRC_STUB ) -fPIC $($( HOST ) CXXFLAGS) $(ARTIFACT_MFLAGS ) $(EXT_FLAGS ) $(INCLUDE ) $(CFLAGS_DEPS ) -MMD -MP -MF $(DEP_FILE ) -MT $(@ )
120
120
121
121
$(OBJ ) :
122
- echo " $( CXX) [$( ARTIFACT_NAME) ] $( CXX_FILE) "
122
+ echo " $( $( HOST ) CXX) [$( ARTIFACT_NAME) ] $( CXX_FILE) "
123
123
mkdir -p $(dir $@ )
124
- $(CXX ) -o $(@ ) -c $(CXX_FILE ) -fPIC $(CXXFLAGS ) $(ARTIFACT_MFLAGS ) $(EXT_FLAGS ) $(INCLUDE ) $(CFLAGS_DEPS ) -MMD -MP -MF $(DEP_FILE ) -MT $(@ )
124
+ $($( HOST ) CXX) -o $(@ ) -c $(CXX_FILE ) -fPIC $($( HOST ) CXXFLAGS) $(ARTIFACT_MFLAGS ) $(EXT_FLAGS ) $(INCLUDE ) $(CFLAGS_DEPS ) -MMD -MP -MF $(DEP_FILE ) -MT $(@ )
125
125
126
126
# Linking targets
127
127
$(ARTIFACT_OBJ_META ) : $(XOBJ_MAIN_META )
0 commit comments