freebsd-dev/cddl/lib
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
..
drti pkgbase: Put dtrace in its own package 2021-06-19 17:49:31 +02:00
libavl cddl: fix missing ZFS library dependencies 2021-11-15 09:42:07 -05:00
libctf Remove -I flag for include path that doesn't exist 2020-09-10 15:37:07 +00:00
libdtrace dtrace: Remove local mips support 2022-07-01 08:33:17 +01:00
libicp libicp: Fix build for powerpc64le 2022-07-01 01:30:26 +01:00
libicp_rescue libicp_rescue: Fix build for powerpc64le 2022-07-01 04:28:15 +01:00
libnvpair cddl: fix missing ZFS library dependencies 2021-11-15 09:42:07 -05:00
libspl spl: Unbreak crossbuild after f20893853e 2021-06-15 01:23:04 +01:00
libtpool Merge OpenZFS support in to HEAD. 2020-08-25 02:21:27 +00:00
libumem
libuutil zfs: unbreak build broken in 160388166 2021-06-08 22:21:11 +02:00
libzfs zfs: merge openzfs/zfs@ec64fdb93 (master) into main 2021-10-21 15:06:06 +02:00
libzfs_core cddl: fix missing ZFS library dependencies 2021-11-15 09:42:07 -05:00
libzfsbootenv zfs: merge openzfs/zfs@17b2ae0b2 (master) into main 2022-01-22 23:05:15 +01:00
libzpool zfs: merge openzfs/zfs@deb121309 2022-06-23 17:49:33 +02:00
libzutil cddl: fix missing ZFS library dependencies 2021-11-15 09:42:07 -05:00
pam_zfs_key openzfs: attach pam_zfs_key to build 2021-03-02 07:26:59 -05:00
tests
Makefile cddl/*: add a WITH(OUT)_DTRACE option 2022-07-06 14:03:48 +01:00
Makefile.inc