freebsd-src/lib/clang
Dimitry Andric 8f391d9098 Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed
This flag ensures that the tblgen tools do not actually touch the
produced .inc file, if there are no changes to the contents. In turn,
this may prevent a number of rebuilds of files that include such .inc
files, saving build time.

While here, ensure that the shell invocations to locate the used tblgen
binary do not show unnecessary error messages.

Reported by:	des
MFC after:	1 week
2023-03-29 19:49:49 +02:00
..
headers Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed 2023-03-29 19:49:49 +02:00
include Merge llvm-project release/15.x llvmorg-15.0.7-0-g8dfdcc7b7bf6 2023-02-08 20:05:25 +01:00
libclang Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed 2023-03-29 19:49:49 +02:00
libclangminimal Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787 2023-02-08 20:02:26 +01:00
liblldb Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed 2023-03-29 19:49:49 +02:00
libllvm Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed 2023-03-29 19:49:49 +02:00
libllvmminimal Merge llvm-project main llvmorg-14-init-17616-g024a1fab5c35 2022-05-14 13:44:34 +02:00
clang.build.mk clang: Build with -fno-strict-aliasing when using GCC 2021-08-24 15:04:25 +01:00
clang.pre.mk Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed 2023-03-29 19:49:49 +02:00
freebsd_cc_version.h Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787 2023-02-08 20:02:26 +01:00
lldb.pre.mk Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed 2023-03-29 19:49:49 +02:00
llvm.build.mk Revert "Avoid using TARGET_ARCH in llvm.build.mk" 2022-10-13 22:04:47 -05:00
llvm.pre.mk Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed 2023-03-29 19:49:49 +02:00
Makefile Build libclang also if LLDB is enabled 2022-01-07 15:23:55 -05:00
Makefile.inc build: provide a default WARNS for all in-tree builds 2020-09-18 17:17:46 +00:00