Menu ▾ ▴

SyntaxCheckPackage

Brad Lanam

Wiki Home
Syntax
Checks

.check_package

.check_package '<package-name>';
.check_package '<package-name>' { <attribute-statements> }

Checks if package package-name exists. If it does exist, the package_CFLAGS and package_LIBS variables are also set.

The .name attribute has special treatment for packages. The .name attribute will replace the package-name in the variable names.

Generated Name: Prefix: _package_
Example: _package_zlib 1
zlib_CFLAGS [ ]
zlib_LIBS [ '-lz' ]

Examples
.check_package zlib;
.check_package di {
  .path "$ENV{HOME}/local/lib/pkgconfig";
}

# variables: _package_glib_2_0, glib_2_0_CFLAGS, glib_2_0_LIBS
.check_package glib-2.0;

# variables: _package_glib, glib_CFLAGS, glib_LIBS
.check_package glib-2.0 {
  .name glib;
}
Attributes

Wiki Home
Syntax
Checks


Related

Wiki: Home
Wiki: Syntax
Wiki: SyntaxAttrName
Wiki: SyntaxAttrPath
Wiki: SyntaxCheck