Alexey Serbin has submitted this change and it was merged. Change subject: [build-support] IWYU build configuration for Jenkins ......................................................................
[build-support] IWYU build configuration for Jenkins Added provisions to run the include-what-you-use tool against the updated files in the changelist. Those are based on the newly introduced 'iwyu' target to be used like already existing 'lint' target. The 'iwyu' target runs IWYU against the compilation database. So, as a part of this changelist I updated the top-level CMakeLists.txt to always generate the compilation database. The compilation database is a JSON file containing information on how the targets are built. Change-Id: I45f2e8529891dd7da18c9fa6383e0c41e6b4182e Reviewed-on: http://gerrit.cloudera.org:8080/7750 Reviewed-by: Adar Dembo <a...@cloudera.com> Tested-by: Kudu Jenkins --- M .ycm_extra_conf.py M CMakeLists.txt A build-support/iwyu/iwyu.sh A build-support/iwyu/iwyu_tool.py M build-support/jenkins/build-and-test.sh 5 files changed, 361 insertions(+), 18 deletions(-) Approvals: Adar Dembo: Looks good to me, approved Kudu Jenkins: Verified -- To view, visit http://gerrit.cloudera.org:8080/7750 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: merged Gerrit-Change-Id: I45f2e8529891dd7da18c9fa6383e0c41e6b4182e Gerrit-PatchSet: 11 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Alexey Serbin <aser...@cloudera.com> Gerrit-Reviewer: Adar Dembo <a...@cloudera.com> Gerrit-Reviewer: Alexey Serbin <aser...@cloudera.com> Gerrit-Reviewer: Dan Burkert <danburk...@apache.org> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Todd Lipcon <t...@apache.org>