man-pages/man1/dh_auto_configure.1.html
2021-03-31 01:06:50 +01:00

103 lines
2.6 KiB
HTML
Raw Permalink 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.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of DH_AUTO_CONFIGURE</TITLE>
</HEAD><BODY>
<H1>DH_AUTO_CONFIGURE</H1>
Section: Debhelper (1)<BR>Updated: 2020-03-27<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>
dh_auto_configure - automatically configure a package prior to building
<A NAME="lbAC">&nbsp;</A>
<H2>SYNOPSIS</H2>
<B>dh_auto_configure</B> [<I>build system options</I>] [<I>debhelper options</I>] [<B>--</B> <I>params</I>]
<A NAME="lbAD">&nbsp;</A>
<H2>DESCRIPTION</H2>
<B>dh_auto_configure</B> is a debhelper program that tries to automatically
configure a package prior to building. It does so by running the
appropriate command for the build system it detects the package uses.
For example, it looks for and runs a <I>./configure</I> script, <I>Makefile.PL</I>,
<I>Build.PL</I>, or <I>cmake</I>. A standard set of parameters is determined and passed
to the program that is run. Some build systems, such as make, do not
need a configure step; for these <B>dh_auto_configure</B> will exit without
doing anything.
<P>
This is intended to work for about 90% of packages. If it doesn't work,
you're encouraged to skip using <B>dh_auto_configure</B> at all, and just run
<I>./configure</I> or its equivalent manually.
<A NAME="lbAE">&nbsp;</A>
<H2>OPTIONS</H2>
See &quot;<B></B><FONT SIZE="-1"><B>BUILD SYSTEM OPTIONS</B></FONT><B></B>&quot; in <B><A HREF="/cgi-bin/man/man2html?7+debhelper">debhelper</A></B>(7) for a list of common build
system selection and control options.
<DL COMPACT>
<DT id="1"><B>--</B> <I>params</I><DD>
Pass <I>params</I> to the program that is run, after the parameters that
<B>dh_auto_configure</B> usually passes. For example:
<P>
<PRE>
dh_auto_configure -- --with-foo --enable-bar
</PRE>
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>SEE ALSO</H2>
<B><A HREF="/cgi-bin/man/man2html?7+debhelper">debhelper</A></B>(7)
<P>
This program is a part of debhelper.
<A NAME="lbAG">&nbsp;</A>
<H2>AUTHOR</H2>
Joey Hess &lt;<A HREF="mailto:joeyh@debian.org">joeyh@debian.org</A>&gt;
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="2"><A HREF="#lbAB">NAME</A><DD>
<DT id="3"><A HREF="#lbAC">SYNOPSIS</A><DD>
<DT id="4"><A HREF="#lbAD">DESCRIPTION</A><DD>
<DT id="5"><A HREF="#lbAE">OPTIONS</A><DD>
<DT id="6"><A HREF="#lbAF">SEE ALSO</A><DD>
<DT id="7"><A HREF="#lbAG">AUTHOR</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:05:10 GMT, March 31, 2021
</BODY>
</HTML>