aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nrvo_by_default/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'nrvo_by_default/Makefile')
-rw-r--r--nrvo_by_default/Makefile26
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)