diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-06-20 10:54:13 +0300 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-07-01 11:18:53 +0300 |
commit | da863c6e52f656bd35c3d3346093a24d747d0bbd (patch) | |
tree | 7fffcf205e6abbb0eaaef8faa307d9ff90762881 /Makefile | |
parent | a440598e2b1dd224a03646c7e30a4d1b94769a27 (diff) | |
download | qtlocation-mapboxgl-da863c6e52f656bd35c3d3346093a24d747d0bbd.tar.gz |
[build] Added 'lint' Make target
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 24 |
1 files changed, 19 insertions, 5 deletions
@@ -318,7 +318,7 @@ endif test-%: test $(GDB) $(LINUX_OUTPUT_PATH)/$(BUILDTYPE)/test --gtest_catch_exceptions=0 --gtest_filter=$* -check: test +coverage: test scripts/collect-coverage.sh $(LINUX_OUTPUT_PATH)/$(BUILDTYPE) # Generates a compilation database with ninja for use in clang tooling @@ -338,15 +338,29 @@ compdb-macos: platform/macos/platform.gyp $(MACOS_OUTPUT_PATH)/config.gypi tidy: compdb tidy-$(BUILD_PLATFORM) -tidy-linux: +clang-tools-linux: if test -z $(CLANG_TIDY); then .mason/mason install clang-tidy 3.8.0; fi + if test -z $(CLANG_FORMAT); then .mason/mason install clang-format 3.8.0; fi deps/ninja/ninja-linux -C $(LINUX_OUTPUT_PATH)/$(BUILDTYPE) headers - scripts/clang-tidy.sh $(LINUX_OUTPUT_PATH)/$(BUILDTYPE) -tidy-macos: +tidy-linux: clang-tools-linux + scripts/clang-tools.sh $(LINUX_OUTPUT_PATH)/$(BUILDTYPE) + +clang-tools-macos: if test -z $(CLANG_TIDY); then .mason/mason install clang-tidy 3.8.0; fi + if test -z $(CLANG_FORMAT); then .mason/mason install clang-format 3.8.0; fi deps/ninja/ninja-macos -C $(MACOS_OUTPUT_PATH)/$(BUILDTYPE) headers - scripts/clang-tidy.sh $(MACOS_OUTPUT_PATH)/$(BUILDTYPE) + +tidy-macos: clang-tools-macos + scripts/clang-tools.sh $(MACOS_OUTPUT_PATH)/$(BUILDTYPE) + +check: compdb check-$(BUILD_PLATFORM) + +check-linux: clang-tools-linux + scripts/clang-tools.sh $(LINUX_OUTPUT_PATH)/$(BUILDTYPE) --diff + +check-macos: clang-tools-macos + scripts/clang-tools.sh $(MACOS_OUTPUT_PATH)/$(BUILDTYPE) --diff #### Miscellaneous targets ##################################################### |