1*67e74705SXin Li<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 2*67e74705SXin Li "http://www.w3.org/TR/html4/strict.dtd"> 3*67e74705SXin Li<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ --> 4*67e74705SXin Li<html> 5*67e74705SXin Li<head> 6*67e74705SXin Li <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 7*67e74705SXin Li <title>Clang Related Projects</title> 8*67e74705SXin Li <link type="text/css" rel="stylesheet" href="menu.css"> 9*67e74705SXin Li <link type="text/css" rel="stylesheet" href="content.css"> 10*67e74705SXin Li</head> 11*67e74705SXin Li<body> 12*67e74705SXin Li <!--#include virtual="menu.html.incl"--> 13*67e74705SXin Li <div id="content"> 14*67e74705SXin Li <h1>Clang Related Projects</h1> 15*67e74705SXin Li 16*67e74705SXin Li <p>As Clang matures, more and more projects are being built atop the Clang 17*67e74705SXin Li libraries and other open source projects are starting their own Clang 18*67e74705SXin Li related subprojects, like building their source code with Clang or writing 19*67e74705SXin Li custom analysis tools using Clang. This page tracks some of those Clang 20*67e74705SXin Li related projects.</p> 21*67e74705SXin Li 22*67e74705SXin Li <p>Please email <a href="get_involved.html">cfe-dev</a> if you have a Clang related project you would like 23*67e74705SXin Li added to this list.</p> 24*67e74705SXin Li 25*67e74705SXin Li <dl> 26*67e74705SXin Li <dt>FreeBSD Clang Page</dt> 27*67e74705SXin Li <dd> 28*67e74705SXin Li <p> 29*67e74705SXin Li <b>Site:</b> 30*67e74705SXin Li <a href="http://wiki.freebsd.org/BuildingFreeBSDWithClang"> 31*67e74705SXin Li http://wiki.freebsd.org/BuildingFreeBSDWithClang</a> 32*67e74705SXin Li </p> 33*67e74705SXin Li <p> 34*67e74705SXin Li This is an effort to get FreeBSD to build with clang/llvm. 35*67e74705SXin Li </p> 36*67e74705SXin Li </dd> 37*67e74705SXin Li 38*67e74705SXin Li <dt>Chromium Clang Page</dt> 39*67e74705SXin Li <dd> 40*67e74705SXin Li <p> 41*67e74705SXin Li <b>Site:</b> 42*67e74705SXin Li <a href="http://code.google.com/p/chromium/wiki/Clang"> 43*67e74705SXin Li http://code.google.com/p/chromium/wiki/Clang</a> 44*67e74705SXin Li </p> 45*67e74705SXin Li <p> 46*67e74705SXin Li Notes on using Clang to build the Chromium web browser. 47*67e74705SXin Li </p> 48*67e74705SXin Li </dd> 49*67e74705SXin Li 50*67e74705SXin Li <dt>Debian Clang Page</dt> 51*67e74705SXin Li <dd> 52*67e74705SXin Li <p> 53*67e74705SXin Li <b>Sites:</b><br /> 54*67e74705SXin Li <a href="http://clang.debian.net/">http://clang.debian.net/</a><br /> 55*67e74705SXin Li <a href="http://wiki.debian.org/llvm-clang"> 56*67e74705SXin Li http://wiki.debian.org/llvm-clang</a> 57*67e74705SXin Li </p> 58*67e74705SXin Li <p> 59*67e74705SXin Li Notes on using Clang to rebuild the whole Debian archive. 60*67e74705SXin Li </p> 61*67e74705SXin Li </dd> 62*67e74705SXin Li 63*67e74705SXin Li <dt>Include what you use</dt> 64*67e74705SXin Li <dd> 65*67e74705SXin Li <p> 66*67e74705SXin Li <b>Site:</b> 67*67e74705SXin Li <a href="http://code.google.com/p/include-what-you-use/">http://code.google.com/p/include-what-you-use/</a> 68*67e74705SXin Li </p> 69*67e74705SXin Li <p> 70*67e74705SXin Li Analyze #includes in C and C++ source files 71*67e74705SXin Li </p> 72*67e74705SXin Li </dd> 73*67e74705SXin Li 74*67e74705SXin Li <dt>OCLint</dt> 75*67e74705SXin Li <dd> 76*67e74705SXin Li <p> 77*67e74705SXin Li <b>Site:</b> 78*67e74705SXin Li <a href="http://oclint.org/">http://oclint.org/</a> 79*67e74705SXin Li </p> 80*67e74705SXin Li <p> 81*67e74705SXin Li OCLint is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code. 82*67e74705SXin Li </p> 83*67e74705SXin Li </dd> 84*67e74705SXin Li 85*67e74705SXin Li <dt>DXR</dt> 86*67e74705SXin Li <dd> 87*67e74705SXin Li <p> 88*67e74705SXin Li <b>Site:</b> 89*67e74705SXin Li <a href="https://github.com/mozilla/dxr#dxr">https://github.com/mozilla/dxr</a> 90*67e74705SXin Li </p> 91*67e74705SXin Li <p> 92*67e74705SXin Li DXR is a code search and navigation tool aimed at making sense of large projects like Firefox. It supports full-text and regex searches as well as structural queries like "Find all the callers of this function." 93*67e74705SXin Li </p> 94*67e74705SXin Li </dd> 95*67e74705SXin Li 96*67e74705SXin Li </dl> 97*67e74705SXin Li </div> 98*67e74705SXin Li</body> 99*67e74705SXin Li</html> 100