Build target (build_tgt
extends tgt
)
A build target is either an executable, shared library, static library, both shared and static library or shared module.
Extended by
Build target is extended by the following subtypes:
Returned by
Build target objects are returned by the following functions and methods:
Build target methods
build_tgt.found()
Always returns true
. This function is meant to make executables
objects feature compatible with external_program
objects. This
simplifies use-cases where an executable is used instead of
an external_program
.
Signature
(since 0.59.0)
bool found()
build_tgt.full_path()
Returns a full path pointing to the result target file. NOTE: In most cases using the object itself will do the same job as this and will also allow Meson to setup inter-target dependencies correctly. Please file a bug if that doesn't work for you.
Signature
str full_path()
build_tgt.name()
Returns the name of the target.
Signature
(since 0.54.0)
str name()
build_tgt.path()
Does the exact same as build_tgt.full_path()
. NOTE: This
function is solely kept for compatebility with external_program
objects.
It will be removed once the, also deprecated, corresponding path()
function in the external_program
object is removed.
Signature
(since 0.59.0)
DEPRECATED
in 0.59.0
str path()
The results of the search are