From owner-freebsd-ports@freebsd.org Sat Sep 16 06:01:24 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8BED1E02EA4; Sat, 16 Sep 2017 06:01:24 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by mx1.freebsd.org (Postfix) with ESMTP id 4AD2B69F91; Sat, 16 Sep 2017 06:01:22 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ppp118-210-151-17.bras1.adl6.internode.on.net (HELO leader.local) ([118.210.151.17]) by ipmail07.adl2.internode.on.net with ESMTP; 16 Sep 2017 15:31:14 +0930 Subject: Re: Extra Clang Tools To: blubee blubeeme , FreeBSD Ports , FreeBSD current References: From: Shane Ambler Message-ID: <6ec60c86-d1c0-b556-a95a-d9d257c28c7c@ShaneWare.Biz> Date: Sat, 16 Sep 2017 15:31:12 +0930 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-AU Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Sep 2017 06:01:24 -0000 On 16/09/2017 11:59, blubee blubeeme wrote: > FreeBSD switched to clang as it's compiler some time ago; was clang extra > tools: http://clang.llvm.org/extra/index.html ever ported over? > > If yes, where is it located? You will find them included in the llvm ports with EXTRAS enabled clang-tidy is in llvm 3.8+ clang-include-fixer is in llvm 3.9+ modularize is in llvm 3.8+ pp-trace doesn't appear to exist clang-rename is in llvm 3.8+ clangd is in llvm-devel (5.0) Note that llvm ports append the version to the app name - they can be found in /usr/local/bin and /usr/local/llvm-/bin/ Building base WITH_CLANG_EXTRAS offers a different set of extras which are also in the llvm ports. As listed in 11-STABLE from /usr/src/usr.bin/clang/Makefile bugpoint clang-format llc lli llvm-ar llvm-as llvm-bcanalyzer llvm-cov llvm-cxxdump llvm-cxxfilt llvm-diff llvm-dis llvm-dwarfdump llvm-extract llvm-link llvm-lto llvm-lto2 llvm-mc llvm-modextract llvm-nm llvm-pdbdump llvm-profdata llvm-rtdyld llvm-symbolizer llvm-xray opt -- FreeBSD - the place to B...Software Developing Shane Ambler