Как установить clang-tidy на MacOS? - PullRequest
0 голосов
/ 02 ноября 2018

Как установить clang-tidy на MacOS?

Кажется, довольно просто установить clang-format (используя brew) на MacOS, но установить clang-tidy гораздо сложнее без установки и сборки всего clang и здание из источника. Есть ли лучший вариант?

1 Ответ

0 голосов
/ 19 ноября 2018

Не думаю, что сегодня есть действительно простой способ сделать это, вот некоторые детали:

  • clang устанавливается в macOS и является компилятором по умолчанию, но он не устанавливается вместе с clang-format или clang-tidy (или, возможно, любым из дополнительных инструментов).
  • Для установки clang-format очень просто использовать brew, если хотите.
  • Не существует формул для лёгкого приготовления.

В результате, похоже, что лучший способ получить clang-tidy на macOS - это просто установить все llvm и затем создать символические ссылки для инструментов, которые вы хотите использовать.

brew install llvm --with-toolchain
ln -s "/usr/local/opt/llvm/bin/clang-format" "/usr/local/bin/clang-format"
ln -s "/usr/local/opt/llvm/bin/clang-tidy" "/usr/local/bin/clang-tidy"

Это займет некоторое время, чтобы построить. Кроме того, вы можете загрузить предварительно собранные двоичные файлы и создать те же символические ссылки. Не стоит добавлять все llvm в ваш PATH из-за конфликтов с компилятором clang по умолчанию.

...