devel/llvm ${LLVM_MAJOR}_1,1 MidnightBSD
Meta-port for the default version of the LLVM Toolchain
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
2090b9273a- License
- bsd2
- Categories
- devel, lang
Description
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker), LLDB (a debugger), and the LLVM infrastructure these are built on.
Ports developers: do not depend on this port from other ports.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/llvm | ${LLVM_MAJOR}_1,1 |
| FreeBSD | devel/llvm | 19_1,1 |
| NetBSD | lang/llvm | 21.1.8nb1 |
| DragonFly | devel/llvm | 19_1,1 |
| HardenedBSD | devel/llvm | 21_1,1 |
| GhostBSD | devel/llvm | 19_1,1 |
Install
Binary package:
mport install llvm
From mports:
cd /usr/mports/devel/llvm && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= llvm>0:devel/llvm
Dependencies
No port depends on this one.
Configuration
Options name: devel_llvm
| Option | Default | Description |
|---|---|---|
| CLANG | on | The clang compiler |
| EXTRAS | on | Extra clang tools |
| LIT | on | The lit and FileCheck test tools |
| LLD | on | The LLVM linker |
| LLDB | on | The LLVM debugger |
- Service scripts
- none
- Conflicts with
- cling zapcc