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