Alexey Serbin has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/20281


Change subject: [cmake] clean up on targets when using NO_TESTS=1
......................................................................

[cmake] clean up on targets when using NO_TESTS=1

This patch updates makefiles to remove unnecessary targets when
the build is configured using 'cmake -DNO_TESTS=1 ...'.  It reduces
CPU and disk consumption when building with NO_TESTS=1.

Also, the sanitizer_options static library is now built only in
ASAN/TSAN configurations.

This patch doesn't contain any functional changes in the Kudu's code
itself, except that the kudu CLI tool no longer offer the 'kudu test'
action when built with NO_TESTS=1.  That also made the size of the kudu
CLI binary a bit smaller.  If comparing the sizes of the stripped
binaries, I saw the following when building on CentOS7.9 with
NO_TESTS=1 using devtoolset-8 in RELEASE configuration:

  before: 67883424 bytes
  after:  66891680 bytes

Change-Id: I6de4f9498bef9b2102ea6507a35ad78b08d4c27a
---
M CMakeLists.txt
M src/kudu/benchmarks/CMakeLists.txt
M src/kudu/cfile/CMakeLists.txt
M src/kudu/client/CMakeLists.txt
M src/kudu/clock/CMakeLists.txt
M src/kudu/common/CMakeLists.txt
M src/kudu/consensus/CMakeLists.txt
M src/kudu/fs/CMakeLists.txt
M src/kudu/gutil/CMakeLists.txt
M src/kudu/hms/CMakeLists.txt
M src/kudu/master/CMakeLists.txt
M src/kudu/mini-cluster/CMakeLists.txt
M src/kudu/postgres/CMakeLists.txt
M src/kudu/ranger-kms/CMakeLists.txt
M src/kudu/ranger/CMakeLists.txt
M src/kudu/rebalance/CMakeLists.txt
M src/kudu/rpc/CMakeLists.txt
M src/kudu/security/CMakeLists.txt
M src/kudu/server/CMakeLists.txt
M src/kudu/subprocess/CMakeLists.txt
M src/kudu/tablet/CMakeLists.txt
M src/kudu/tools/CMakeLists.txt
M src/kudu/tools/tool_action.h
M src/kudu/tools/tool_action_test.cc
M src/kudu/tools/tool_main.cc
M src/kudu/transactions/CMakeLists.txt
M src/kudu/tserver/CMakeLists.txt
M src/kudu/util/CMakeLists.txt
28 files changed, 381 insertions(+), 264 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/81/20281/1
--
To view, visit http://gerrit.cloudera.org:8080/20281
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I6de4f9498bef9b2102ea6507a35ad78b08d4c27a
Gerrit-Change-Number: 20281
Gerrit-PatchSet: 1
Gerrit-Owner: Alexey Serbin <[email protected]>

Reply via email to