Probe Item
A Probe
item can appear inside a Product Item and is run prior to building products in order to locate dependent headers, libraries, and other files outside the project directory whose locations are not known ahead of time. Probes
are similar to configure scripts.
Note: Because Probes often invoke external processes, which is relatively expensive compared to evaluating normal properties, their results are cached. To force re-evaluation of a Probe, you can supply the --force-probe-execution
command-line option.
Probe Properties
Property | Type | Default | Description |
---|---|---|---|
condition | bool | true | Determines whether the probe will actually be run. |
found | bool | undefined | Indicates whether the probe was run successfully. Set by configure . |
configure | script | undefined | Script that is executed when the probe is run. |