summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authordgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>2011-06-02 00:00:37 +0000
committerdgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>2011-06-02 00:00:37 +0000
commitc4f551494838681f49cc8fb52baaf417d1fea2b1 (patch)
treebb977cbc52ebc724677a81d51ca3ead272893ecd /Makefile
parent740d8b3d009462eed28a94ea516d667e735b0dfc (diff)
downloadleveldb-c4f551494838681f49cc8fb52baaf417d1fea2b1.tar.gz
sync with upstream @21627589
Minor changes: * Reformat the bodies of the iterator interface routines in IteratorWrapper to make them a bit easier to read * Switched the default in the leveldb makefile to be optimized mode, rather than debug mode * Fix build problem in chromium port git-svn-id: https://leveldb.googlecode.com/svn/trunk@30 62dab493-f737-651d-591e-8d6aee1b9529
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 5eadd72..921b71c 100644
--- a/Makefile
+++ b/Makefile
@@ -4,9 +4,15 @@
CC = g++
-# Uncomment one of the following to switch between debug and opt mode
-#OPT = -O2 -DNDEBUG
-OPT = -g2
+#-----------------------------------------------
+# Uncomment exactly one of the lines labelled (A), (B), and (C) below
+# to switch between compilation modes.
+
+OPT = -O2 -DNDEBUG # (A) Production use (optimized mode)
+# OPT = -g2 # (B) Debug mode, w/ full line-level debugging symbols
+# OPT = -O2 -g2 -DNDEBUG # (C) Profiling mode: opt, but w/debugging symbols
+#-----------------------------------------------
+
UNAME := $(shell uname)