BSD Ports

devel/compiledb-go 1.7.1 NetBSD

Generate Clang's JSON Compilation Database for make-based builds

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
309977eb40
License
gnu-gpl-v3
Categories
devel
Package size
4436.4 KiB, 9071.4 KiB installed

Description

Tool for generating Clang's JSON Compilation Database file for GNU `make`-based build systems.

It's aimed mainly at non-cmake (cmake already generates compilation database) large codebases. Inspired by projects like YCM-Generator and Bear, but faster (mainly with large projects), since in most cases it doesn't need a clean build (as the mentioned tools do) to generate the compilation database file, to achieve this it uses the make options such as -n/--dry-run and -k/--keep-going to extract the compile commands. Also, it's more cross-compiling friendly than YCM-generator's fake-toolchanin approach.

Install

Binary package:

pkgin install compiledb-go

From pkgsrc:

cd /usr/pkgsrc/devel/compiledb-go && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.7.1
NetBSD 10.1 aarch641.6.1nb3
SmartOS / illumos x86_641.7.1nb2
macOS 15 arm641.7.1nb1

Dependencies

No port depends on this one.

Commit history 10

DateCommitCreditsLog message
309977eb40 bsiegert Revbump all Go packages after go127 security update
96dc94755d bsiegert Revbump all Go packages after go127 security update
0ab8b67888 wiz compiledb-go: update to 1.7.1.
feat: include commit in version by @fcying in #33 test: add end-to-end CLI coverage by @fcying in #34 fix: write compilation database atomically by @fcying in #37
866d2b73e9 bsiegert Revbump all Go packages after go127 update
2338e838cd bsiegert Revbump all Go packages after go127 became the default

The latest 5 of 10 in the history this site was built from.