build/windows: remove separate list of libs
authorBruce Richardson <bruce.richardson@intel.com>
Wed, 20 Oct 2021 11:25:54 +0000 (12:25 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 22 Oct 2021 20:40:59 +0000 (22:40 +0200)
commitb1094939a5cc0d202b8236f1d31a37b149fe8578
tree53ff88830ff03e0429a5693b0fd7a25ab0ddccc6
parentfed600889d84c0160cddad208eb2b0d1f8f12a32
build/windows: remove separate list of libs

Rather than maintaining a separate list of libraries which are to be
built on windows, use the standard library list and explicitly add to
each library that is not to be built a check for windows and disable
the library at that per-lib level. As well as shortening the main
lib/meson.build file, this also leads to the build summary at the end of
the meson config run correctly listing the libraries which are not to be
built.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
29 files changed:
lib/acl/meson.build
lib/bbdev/meson.build
lib/bpf/meson.build
lib/compressdev/meson.build
lib/distributor/meson.build
lib/efd/meson.build
lib/eventdev/meson.build
lib/fib/meson.build
lib/flow_classify/meson.build
lib/graph/meson.build
lib/ip_frag/meson.build
lib/ipsec/meson.build
lib/jobstats/meson.build
lib/kni/meson.build
lib/lpm/meson.build
lib/member/meson.build
lib/meson.build
lib/node/meson.build
lib/pcapng/meson.build
lib/pdump/meson.build
lib/pipeline/meson.build
lib/port/meson.build
lib/power/meson.build
lib/rawdev/meson.build
lib/regexdev/meson.build
lib/reorder/meson.build
lib/rib/meson.build
lib/sched/meson.build
lib/table/meson.build