]> git.proxmox.com Git - mirror_zfs.git/commit
autoconf: use include directives instead of recursing down lib
authorнаб <nabijaczleweli@nabijaczleweli.xyz>
Thu, 7 Apr 2022 23:07:08 +0000 (01:07 +0200)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 10 May 2022 17:18:11 +0000 (10:18 -0700)
commitc8970f52ed53ed62262b6246c7f791018ee96d2b
tree9b285f8bee295e3b7528f31b83b845d7fdaabe62
parent6fc34371e1df4d74dee6e50ffd9d9fae234b55ba
autoconf: use include directives instead of recursing down lib

As a bonus, this also adds zfs-mount-generator (previously undescended
down) and libzstd (not included) to CppCheck

As a bonus bonus, abigail rules work out-of-tree, too

Against current trunk:
  $ diff -U0 ./destdir.listing ~/store/code/zfs/destdir.listing
  -destdir/usr/local/include/libspl/sscanf.h

  $ diff --color -U0 ./zfs-2.1.99.tar.gz.listing ../oot/zfs-2.1.99.tar.gz.listing | grep -v @@ | grep -v /Makefile
  -zfs-2.1.99/config/Abigail.am
  -zfs-2.1.99/lib/libspl/include/util/
  -zfs-2.1.99/lib/libspl/include/util/sscanf.h

  $ diff --color -U0 ./zfs-2.1.99.tar.gz.listing ../oot/zfs-2.1.99.tar.gz.listing | grep -v @@ | grep /Makefile
  -zfs-2.1.99/lib/libavl/Makefile.in
  -zfs-2.1.99/lib/libefi/Makefile.in
  -zfs-2.1.99/lib/libicp/Makefile.in
  -zfs-2.1.99/lib/libnvpair/Makefile.in
  -zfs-2.1.99/lib/libshare/Makefile.in
  -zfs-2.1.99/lib/libspl/include/Makefile.in
  -zfs-2.1.99/lib/libspl/include/os/freebsd/Makefile.am
  -zfs-2.1.99/lib/libspl/include/os/freebsd/Makefile.in
  -zfs-2.1.99/lib/libspl/include/os/freebsd/sys/Makefile.am
  -zfs-2.1.99/lib/libspl/include/os/freebsd/sys/Makefile.in
  -zfs-2.1.99/lib/libspl/include/os/linux/Makefile.am
  -zfs-2.1.99/lib/libspl/include/os/linux/Makefile.in
  -zfs-2.1.99/lib/libspl/include/os/linux/sys/Makefile.am
  -zfs-2.1.99/lib/libspl/include/os/linux/sys/Makefile.in
  -zfs-2.1.99/lib/libspl/include/os/Makefile.am
  -zfs-2.1.99/lib/libspl/include/os/Makefile.in
  -zfs-2.1.99/lib/libspl/include/rpc/Makefile.am
  -zfs-2.1.99/lib/libspl/include/rpc/Makefile.in
  -zfs-2.1.99/lib/libspl/include/sys/dktp/Makefile.am
  -zfs-2.1.99/lib/libspl/include/sys/dktp/Makefile.in
  -zfs-2.1.99/lib/libspl/include/sys/Makefile.am
  -zfs-2.1.99/lib/libspl/include/sys/Makefile.in
  -zfs-2.1.99/lib/libspl/include/util/Makefile.am
  -zfs-2.1.99/lib/libspl/include/util/Makefile.in
  -zfs-2.1.99/lib/libspl/Makefile.in
  -zfs-2.1.99/lib/libtpool/Makefile.in
  -zfs-2.1.99/lib/libunicode/Makefile.in
  -zfs-2.1.99/lib/libuutil/Makefile.in
  -zfs-2.1.99/lib/libzfsbootenv/Makefile.in
  -zfs-2.1.99/lib/libzfs_core/Makefile.in
  -zfs-2.1.99/lib/libzfs/Makefile.in
  -zfs-2.1.99/lib/libzpool/Makefile.in
  -zfs-2.1.99/lib/libzstd/Makefile.in
  -zfs-2.1.99/lib/libzutil/Makefile.in
  -zfs-2.1.99/lib/Makefile.in

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Closes #13316
58 files changed:
.github/workflows/checkstyle.yaml
Makefile.am
cmd/Makefile.am
cmd/mount_zfs/Makefile.am
cmd/raidz_test/Makefile.am
cmd/zdb/Makefile.am
cmd/zed/Makefile.am
cmd/zfs/Makefile.am
cmd/zfs_ids_to_path/Makefile.am
cmd/zgenhostid/Makefile.am
cmd/zhack/Makefile.am
cmd/zinject/Makefile.am
cmd/zpool/Makefile.am
cmd/zpool_influxdb/Makefile.am
cmd/zstream/Makefile.am
cmd/ztest/Makefile.am
cmd/zvol_id/Makefile.am
cmd/zvol_wait/Makefile.am
config/Abigail.am [deleted file]
config/CppCheck.am
config/Rules.am
config/always-cppcheck.m4
config/always-system.m4
configure.ac
contrib/pam_zfs_key/Makefile.am
etc/systemd/Makefile.am
etc/systemd/system-generators/Makefile.am
lib/Makefile.am
lib/libavl/Makefile.am
lib/libefi/Makefile.am
lib/libicp/Makefile.am
lib/libnvpair/Makefile.am
lib/libshare/Makefile.am
lib/libspl/Makefile.am
lib/libspl/include/Makefile.am
lib/libspl/include/os/Makefile.am [deleted file]
lib/libspl/include/os/freebsd/Makefile.am [deleted file]
lib/libspl/include/os/freebsd/sys/Makefile.am [deleted file]
lib/libspl/include/os/linux/Makefile.am [deleted file]
lib/libspl/include/os/linux/sys/Makefile.am [deleted file]
lib/libspl/include/rpc/Makefile.am [deleted file]
lib/libspl/include/sys/Makefile.am [deleted file]
lib/libspl/include/sys/dktp/Makefile.am [deleted file]
lib/libtpool/Makefile.am
lib/libunicode/Makefile.am
lib/libuutil/Makefile.am
lib/libzfs/Makefile.am
lib/libzfs_core/Makefile.am
lib/libzfsbootenv/Makefile.am
lib/libzpool/Makefile.am
lib/libzstd/Makefile.am
lib/libzutil/Makefile.am
module/Makefile.in
scripts/Makefile.am
scripts/zfs-helpers.sh
tests/zfs-tests/cmd/Makefile.am
tests/zfs-tests/tests/functional/hkdf/Makefile.am
tests/zfs-tests/tests/functional/libzfs/Makefile.am