-
Notifications
You must be signed in to change notification settings - Fork 1
Сборка и установка
Kirill Gorsky edited this page Mar 14, 2024
·
7 revisions
sudo make install
- ninja
- CMake
- bear (генератор compile_commands.json)
Зависимости устанавливаются командой sudo make install_deps
либо с помощью sudo make install
вместе со всем остальным.
- install - устанавливает зависимости, OCLint и наши критерии. Всё несобранное предварительно собирает.
- install_oclint - устанавливает OCLint. Если не собран, тогда предварительно его собирает.
- install_rules - устанавливает наши критерии. Если не собраны, тогда предварительно их собирает.
- install_deps - устанавливает зависимости.
-
uninstall_oclint - удаляет OCLint и критерии (включая наши) из
/usr/local/bin
и/usr/local/lib
. - uninstall_rules - удаляет только наши критерии, встроенные критерии и сам OCLint не трогает.
- build_oclint - собирает OCLint
- build_rules - собирает наши критерии
-
clean - удаляет папку
build
. Вbuild
происходит сборка наших критериев. папка с репозиторием OCLint'а (oclint
) не удаляется, потому что ждать пока он заново соберется это та еще духота.
Далее идут цели, начинающиеся на example/
:
- examples/ex-global
- examples/ex-goto
- examples/ex-if
- examples/ex-only-main
- examples/ex-sizeof
- examples/ex-string-compare
- examples/make/ex-makefile
Они запускают примеры для проверки работы критериев.