freebsd-src/lib/clang
Dimitry Andric 73ff7384e0 Optionally create full debuginfo for llvm-related executables
Commit de6feefdb7 limited the amount of debuginfo generated for clang
and other llvm-related executables. This was done to save disk space and
memory during building, but it makes debugging any of these executables
much harder.

Add a new src.conf(5) setting, WITH_LLVM_FULL_DEBUGINFO, to generate
full debuginfo instead. This is off by default, but could for example be
enabled for release builds or snapshots, so llvm executables are easier
to debug.

Reviewed by:	emaste
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D43839
2024-02-17 00:15:32 +01:00
..
headers Optionally create full debuginfo for llvm-related executables 2024-02-17 00:15:32 +01:00
include Merge llvm-project release/17.x llvmorg-17.0.6-0-g6009708b4367 2023-12-08 18:35:59 +01:00
libclang Optionally create full debuginfo for llvm-related executables 2024-02-17 00:15:32 +01:00
libclangminimal Optionally create full debuginfo for llvm-related executables 2024-02-17 00:15:32 +01:00
liblldb Optionally create full debuginfo for llvm-related executables 2024-02-17 00:15:32 +01:00
libllvm Optionally create full debuginfo for llvm-related executables 2024-02-17 00:15:32 +01:00
libllvmminimal Optionally create full debuginfo for llvm-related executables 2024-02-17 00:15:32 +01:00
clang.build.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
clang.pre.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
freebsd_cc_version.h update main to 15 2023-08-24 19:10:35 -04:00
lldb.pre.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
llvm.build.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
llvm.pre.mk Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51 2023-12-08 18:34:50 +01:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.inc Optionally create full debuginfo for llvm-related executables 2024-02-17 00:15:32 +01:00