diff options
Diffstat (limited to 'nrvo_by_default/Makefile')
-rw-r--r-- | nrvo_by_default/Makefile | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/nrvo_by_default/Makefile b/nrvo_by_default/Makefile deleted file mode 100644 index 13feb31..0000000 --- a/nrvo_by_default/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# Builds rvo.cpp on various optimization levels supported by GCC. -# The compiler is `g++` by default. -# You can change the compiler to be used using the CXX variable. -# For example, if you want to compile using `x86_64-w64-mingw32-g++`, run -# -# > make CXX=x86_64-w64-mingw32-g++ - -CXXFLAGS = -Wall -Wextra -DNDEBUG -std=c++11 -static -s - -optimization_levels = 0 1 2 3 - -all:: - -define make_target -rvo.$(CXX).O$(1).exe: rvo.cpp - $(CXX) $(CXXFLAGS) -O$(1) $$< -o $$@ - -all:: rvo.$(CXX).O$(1).exe -endef - -$(foreach i,$(optimization_levels),$(eval $(call make_target,$(i)))) - -.PHONY: clean-all - -clean-all: - $(RM) $(wildcard rvo.$(CXX).*.exe) |