diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2016-10-25 05:25:12 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2016-10-25 05:25:12 +0300 |
commit | 4c0f75c2f634803d325f18df5f5a90f35905e3cc (patch) | |
tree | 1f7bd45aa827c74745f319b55adb0e4015413845 /nrvo_by_default/nmake.mk | |
parent | fix license text (diff) | |
download | blog-4c0f75c2f634803d325f18df5f5a90f35905e3cc.tar.gz blog-4c0f75c2f634803d325f18df5f5a90f35905e3cc.zip |
add nrvo_by_default/
Diffstat (limited to 'nrvo_by_default/nmake.mk')
-rw-r--r-- | nrvo_by_default/nmake.mk | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/nrvo_by_default/nmake.mk b/nrvo_by_default/nmake.mk new file mode 100644 index 0000000..45aefd4 --- /dev/null +++ b/nrvo_by_default/nmake.mk @@ -0,0 +1,21 @@ +CXXFLAGS = /nologo /W4 /EHsc /MT /DNDEBUG + +all: rvo.cl.Od.exe rvo.cl.O1.exe rvo.cl.O2.exe rvo.cl.Ox.exe + +rvo.cl.Od.exe: rvo.cpp + $(CXX) $(CXXFLAGS) /Od /Fe:$@ $** + +rvo.cl.O1.exe: rvo.cpp + $(CXX) $(CXXFLAGS) /O1 /Fe:$@ $** + +rvo.cl.O2.exe: rvo.cpp + $(CXX) $(CXXFLAGS) /O2 /Fe:$@ $** + +rvo.cl.Ox.exe: rvo.cpp + $(CXX) $(CXXFLAGS) /Ox /Fe:$@ $** + +clean: + del rvo.obj + +clean-all: clean + del rvo.cl.*.exe |