From d06b63e99f7231c5b7df34b72a470beed6005f03 Mon Sep 17 00:00:00 2001 From: Venkatesh Radhakrishnan Date: Mon, 16 Nov 2015 09:57:08 -0800 Subject: [PATCH] Fix Rocksdb lite build failure in forward_iterator_bench Summary: Fixed Rocksdb lite build failure in forward_iterator_bench by defining main for the ROCKSDB_LITE case Test Plan: build ROCKSDB_LITE Reviewers: anthony, yhchiang, IslamAbdelRahman, sdong Reviewed By: sdong Subscribers: dhruba Differential Revision: https://reviews.facebook.net/D50733 --- db/forward_iterator_bench.cc | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/db/forward_iterator_bench.cc b/db/forward_iterator_bench.cc index 6d352d077..6dcb74409 100644 --- a/db/forward_iterator_bench.cc +++ b/db/forward_iterator_bench.cc @@ -7,15 +7,13 @@ #define __STDC_FORMAT_MACROS #endif -#ifndef GFLAGS +#if !defined(GFLAGS) || defined(ROCKSDB_LITE) #include int main() { fprintf(stderr, "Please install gflags to run rocksdb tools\n"); return 1; } #else - -#ifndef ROCKSDB_LITE #include #include #include @@ -369,7 +367,4 @@ int main(int argc, char** argv) { writers.clear(); readers.clear(); } - -#endif // ROCKSDB_LITE - -#endif // GFLAGS +#endif // !defined(GFLAGS) || defined(ROCKSDB_LITE)