File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -132,8 +132,8 @@ release: export LDFLAGS := $(LDFLAGS) $(LINK_FLAGS) $(RLINK_FLAGS)
132132debug : export CXXFLAGS := $(CXXFLAGS ) $(COMPILE_FLAGS ) $(DCOMPILE_FLAGS )
133133debug : export CFLAGS := $(CFLAGS ) $(filter-out -std=c++17,$(COMPILE_FLAGS ) ) $(DCOMPILE_FLAGS )
134134debug : export LDFLAGS := $(LDFLAGS ) $(LINK_FLAGS ) $(DLINK_FLAGS )
135- shared : export CXXFLAGS := $(CXXFLAGS ) $(COMPILE_FLAGS ) $(RCOMPILE_FLAGS ) $( TARGET_FLAGS )
136- shared : export CFLAGS := $(CFLAGS ) $(filter-out -std=c++17,$(COMPILE_FLAGS ) ) $(RCOMPILE_FLAGS ) $( TARGET_FLAGS )
135+ shared : export CXXFLAGS := $(CXXFLAGS ) $(COMPILE_FLAGS ) $(RCOMPILE_FLAGS )
136+ shared : export CFLAGS := $(CFLAGS ) $(filter-out -std=c++17,$(COMPILE_FLAGS ) ) $(RCOMPILE_FLAGS )
137137
138138# Build and output paths
139139release : export BUILD_PATH := build/release
@@ -379,7 +379,7 @@ endif
379379 @$(END_TIME)
380380
381381$(BUILD_PATH ) /yue.so : $(SRC_PATH ) /yuescript/ast.cpp $(SRC_PATH ) /yuescript/yue_ast.cpp $(SRC_PATH ) /yuescript/yue_compiler.cpp $(SRC_PATH ) /yuescript/yue_parser.cpp $(SRC_PATH ) /yuescript/yuescript.cpp $(SRC_PATH ) /yuescript/parser.cpp
382- $(CMD_PREFIX )$(CXX ) $(CXXFLAGS ) -I $(SRC_PATH ) -I $(SRC_PATH ) /3rdParty -I $(LUAI ) -L $(LUAL ) -llua -o $@ -fPIC -shared $?
382+ $(CMD_PREFIX )$(CXX ) $(CXXFLAGS ) $( TARGET_FLAGS ) -I $(SRC_PATH ) -I $(SRC_PATH ) /3rdParty -I $(LUAI ) -L $(LUAL ) -llua -o $@ -fPIC -shared $?
383383
384384# Standard, non-optimized release build
385385.PHONY : shared
You can’t perform that action at this time.
0 commit comments