buildtools/chkincs: check SDK headers for C++ compatibility
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 15 Feb 2022 17:30:28 +0000 (17:30 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 22 Feb 2022 13:47:49 +0000 (14:47 +0100)
commitb232b2aa212be9a7f127ad368c40faf28989f678
tree122f914ea3389ececfb6bb170df82346bf1f35ff
parent5ed2a2d4fdb696727b614f881f263851fad8832c
buildtools/chkincs: check SDK headers for C++ compatibility

With a one-line change to the lib meson.build file we can add the SDK
headers to the list of files to be checked using the chkincs binary.
Unfortunately, many of those SDK header depend upon headers in the PCI
and vdev bus drivers, so we need to update chkincs build to ensure those
dependencies are added. We also need to allow internal APIs to be
present in these SDK headers.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
buildtools/chkincs/meson.build
lib/meson.build