generic-poky/documentation/ref-manual/eclipse/html/poky-ref-manual/ref-classes-binconfig.html

31 lines
1.7 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>7.5. Binary config scripts - binconfig.bbclass</title>
<link rel="stylesheet" type="text/css" href="../book.css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="index.html" title="The Yocto Project Reference Manual">
<link rel="up" href="ref-classes.html" title="Chapter 7. Classes">
<link rel="prev" href="ref-classes-update-rc.d.html" title="7.4. Initscripts - update-rc.d.bbclass">
<link rel="next" href="ref-classes-debian.html" title="7.6. Debian renaming - debian.bbclass">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" title="7.5. Binary config scripts - binconfig.bbclass">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="ref-classes-binconfig"></a>7.5. Binary config scripts - <code class="filename">binconfig.bbclass</code>
</h2></div></div></div>
<p>
Before <code class="filename">pkg-config</code> had become widespread, libraries shipped shell
scripts to give information about the libraries and include paths needed
to build software (usually named <code class="filename">LIBNAME-config</code>).
This class assists any recipe using such scripts.
</p>
<p>
During staging, BitBake installs such scripts into the
<code class="filename">sysroots/</code> directory.
BitBake also changes all paths to point into the <code class="filename">sysroots/</code>
directory so all builds that use the script will use the correct
directories for the cross compiling layout.
</p>
</div></body>
</html>