freebsd-dev/cddl/usr.sbin
Brooks Davis 3bf6636512 cddl/*: add a WITH(OUT)_DTRACE option
Add an option to enable/disable DTrace without disabling ZFS.  New
architectures such as CHERI may support ZFS before they support DTrace
and the old model of WITHOUT_CDDL disabling both wasn't helpful.

For compatiblity, the CDDL option remains and WITHOUT_CDDL implies
WITHOUT_DTRACE.  WITHOUT_DTRACE also implies WITHOUT_CTF.

As part of this change, largely convert cddl/*/Makefile to using the
more compact SUBDIR.${MK_<FOO>}+= form rather than using intermediate
variables.

Reviewed by:	markj
Obtained from:	CheriBSD
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D35718
2022-07-06 14:03:48 +01:00
..
dtrace DTrace test: skip flakey common.misc.t_dtrace_contrib.tst_dynopt_d in CI 2022-03-24 11:37:50 +08:00
dwatch pkgbase: Create a FreeBSD-dwatch package 2021-09-07 10:20:40 +02:00
lockstat pkgbase: Put dtrace in its own package 2021-06-19 17:49:31 +02:00
plockstat pkgbase: Put dtrace in its own package 2021-06-19 17:49:31 +02:00
tests Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed 2016-05-04 23:20:53 +00:00
zdb Merge OpenZFS support in to HEAD. 2020-08-25 02:21:27 +00:00
zfsd zfs: merge openzfs/zfs@b9d98453f 2022-06-03 18:17:53 +02:00
zhack zfs: merge openzfs/zfs@c0cf6ed67 2022-05-19 00:55:59 +02:00
Makefile cddl/*: add a WITH(OUT)_DTRACE option 2022-07-06 14:03:48 +01:00
Makefile.inc