]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commitdiff
Fix Java Makefile
authorYueh-Hsuan Chiang <yhchiang@fb.com>
Tue, 17 Nov 2015 21:50:54 +0000 (13:50 -0800)
committerYueh-Hsuan Chiang <yhchiang@fb.com>
Tue, 17 Nov 2015 21:52:32 +0000 (13:52 -0800)
Summary:
In case rocksdb java package is built using make rocksdbjavastaticrelease, then
only those rocksdb binary built under the virtual environments is release build.

This patch fix this issue.

Test Plan:
PORTABLE=1 V=2 make rocksdbjavastaticrelease -j32
and make sure -O2 and -NDEBUG is included when compiling all source files.

Reviewers: sdong, anthony, IslamAbdelRahman, rven, kradhakrishnan, igor

Reviewed By: igor

Subscribers: dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D50895

Makefile

index bbb59891fb8df9fa540a0fbe9fd7ab244865e29a..cf32abc790964b5dfb14d752e2ef0c7f78e51109 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -73,6 +73,14 @@ ifeq ($(MAKECMDGOALS),rocksdbjavastatic)
        DEBUG_LEVEL=0
 endif
 
+ifeq ($(MAKECMDGOALS),rocksdbjavastaticrelease)
+       DEBUG_LEVEL=0
+endif
+
+ifeq ($(MAKECMDGOALS),rocksdbjavastaticpublish)
+       DEBUG_LEVEL=0
+endif
+
 # compile with -O2 if debug level is not 2
 ifneq ($(DEBUG_LEVEL), 2)
 OPT += -O2 -fno-omit-frame-pointer