Makefile add clang-check and clang-tidy helpers

This commit is contained in:
Daniel Agar
2017-01-02 00:56:48 -05:00
committed by Lorenz Meier
parent 28971caaf3
commit 34b2fb55e6
3 changed files with 32 additions and 30 deletions

View File

@@ -296,10 +296,18 @@ test_startup_shutdown:
@$(call PX4_RUN,$(MAKE) --no-print-directory posix_sitl_test gazebo_standard_vtol HEADLESS=1 MEMORY_DEBUG=1)
scan-build:
export CCACHE_DISABLE=1
mkdir -p $(SRC_DIR)/build_posix_sitl_default_scan-build
cd $(SRC_DIR)/build_posix_sitl_default_scan-build && scan-build cmake .. -GNinja -DCONFIG=posix_sitl_default
scan-build cmake --build $(SRC_DIR)/build_posix_sitl_default_scan-build
@export CCACHE_DISABLE=1
@mkdir -p $(SRC_DIR)/build_posix_sitl_default_scan-build
@cd $(SRC_DIR)/build_posix_sitl_default_scan-build && scan-build cmake .. -GNinja -DCONFIG=posix_sitl_default
@scan-build cmake --build $(SRC_DIR)/build_posix_sitl_default_scan-build
clang-check:
@CC=clang CXX=clang++ $(MAKE) --no-print-directory posix_sitl_default
@$(SRC_DIR)/Tools/clang-tool.sh -b build_posix_sitl_default -t clang-check
clang-tidy:
@CC=clang CXX=clang++ $(MAKE) --no-print-directory posix_sitl_default
@$(SRC_DIR)/Tools/clang-tool.sh -b build_posix_sitl_default -t clang-tidy
package_firmware:
@zip --junk-paths Firmware.zip `find Binaries/. -name \*.px4`