{"name":"clang-11","portdir":"lang/llvm-11","version":"11.1.0","license":"NCSA","platforms":"{darwin < 23}","epoch":0,"replaced_by":null,"homepage":"https://clang.llvm.org/","description":"C, C++, Objective C and Objective C++ compiler","long_description":"Clang is an LLVM native C/C++/Objective-C compiler, which aims to deliver amazingly fast compiles (e.g. about 3x faster than GCC when compiling Objective-C code in a debug configuration), extremely useful error and warning messages and to provide a platform for building great source level tools. The included Clang Static Analyzer is a tool that automatically finds bugs in your code, and is a great example of the sort of tool that can be built using the Clang frontend as a library to parse C/C++ code.","active":true,"categories":["lang"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":303}],"variants":["debug","assertions","emulated_tls","analyzer","libstdcxx","universal"],"dependencies":[{"type":"build","ports":["clang-9.0","cmake","cctools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["python310","libcxx","libomp","llvm-11","libxml2"]},{"type":"run","ports":["clang_select-11","perl5","ld64","cctools"]}],"depends_on":[{"type":"build","ports":["libgcc9","rust-compiler-wrap","openmpi-clang11","macports-libcxx","ccls-clang-11","mpich-clang11","gcc9","llvm-13","mlir-13","clang-13","lldb-13","flang-13","llvm-14","mlir-14","clang-14","lldb-14","flang-14","py37-llvmlite"]},{"type":"lib","ports":["flang-11","rust-compiler-wrap","mpich-clang11","ccls-clang-11","openmpi-clang11"]}]}