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