Open apache-hb opened 3 weeks ago
I have some half finished patches for this somewhere… let me find them
Somewhat related, quite a few functions that accept dep
also cause errors when dependency
uses a subproject as opposed to a system dependency. I've run into this with compiler.has_function
and compiler.has_header
Those can probably error more gracefully, but if those are from a subproject they can’t be used for tests because they don’t yet exist
Describe the bug the object produced by
find_program('xxx')
is of typeExecutableHolder
rather thanExternalProgramHolder
. Which produces incompatibilities when using the returned object. i.e.ExecutableHolder
has no .version() method, and cannot be formatted bysummary
.To Reproduce
Expected behavior
find_program
always provides an object with a uniform interfacesystem parameters