doc/classes/Autobuild/Autotools.html in autobuild-0.5.1 vs doc/classes/Autobuild/Autotools.html in autobuild-0.6
- old
+ new
@@ -80,31 +80,42 @@
<div id="contextContent">
<div id="description">
<h4>Handles autotools-based packages</h4>
-<h2>Used programs</h2>
+<h2>Used programs (see <tt>Autobuild.programs</tt>)</h2>
<ul>
-<li>aclocal, autoheader, autoconf, automake
+<li>aclocal
</li>
+<li>autoheader
+
+</li>
+<li>autoconf
+
+</li>
+<li>automake
+
+</li>
</ul>
<h2>Available options</h2>
<ul>
<li>aclocal (default: true if autoconf is enabled, false otherwise) run aclocal
</li>
-<li>autoconf (default: autodetect) run autoconf. Will be enabled if there is
-+configure.in+ or +configure.ac+ in the source directory
+<li>autoconf (default: true)
</li>
<li>autoheader (default: false) run autoheader
</li>
<li>automake (default: autodetect) run automake. Will run automake if there is
-a +Makefile.am+ in the source directory
+a
+<pre>
+ +Makefile.am+ in the source directory
+</pre>
</li>
</ul>
</div>
@@ -113,17 +124,19 @@
<div id="method-list">
<h3 class="section-bar">Methods</h3>
<div class="name-list">
- <a href="#M000070">build</a>
- <a href="#M000065">buildstamp</a>
- <a href="#M000069">configure</a>
- <a href="#M000071">install</a>
- <a href="#M000066">new</a>
- <a href="#M000067">prepare</a>
- <a href="#M000068">regen_targets</a>
+ <a href="#M000057">builddir</a>
+ <a href="#M000056">builddir=</a>
+ <a href="#M000055">builddir=</a>
+ <a href="#M000058">buildstamp</a>
+ <a href="#M000061">depends_on</a>
+ <a href="#M000062">ensure_dependencies_installed</a>
+ <a href="#M000059">new</a>
+ <a href="#M000063">prepare</a>
+ <a href="#M000060">use</a>
</div>
</div>
</div>
@@ -131,138 +144,170 @@
<!-- if includes -->
<div id="section">
- <div id="constants-list">
- <h3 class="section-bar">Constants</h3>
- <div class="name-list">
- <table summary="Constants">
- <tr class="top-aligned-row context-row">
- <td class="context-item-name">DefaultOptions</td>
- <td>=</td>
- <td class="context-item-value">{ :autoheader => false, :aclocal => nil, :autoconf => nil, :automake => nil, :builddir => 'build'</td>
- </tr>
- </table>
- </div>
- </div>
-
<div id="attribute-list">
<h3 class="section-bar">Attributes</h3>
<div class="name-list">
<table>
<tr class="top-aligned-row context-row">
<td class="context-item-name">builddir</td>
<td class="context-item-value"> [R] </td>
<td class="context-item-desc"></td>
</tr>
+ <tr class="top-aligned-row context-row">
+ <td class="context-item-name">configureflags</td>
+ <td class="context-item-value"> [RW] </td>
+ <td class="context-item-desc"></td>
+ </tr>
+ <tr class="top-aligned-row context-row">
+ <td class="context-item-name">using</td>
+ <td class="context-item-value"> [RW] </td>
+ <td class="context-item-desc"></td>
+ </tr>
</table>
</div>
</div>
<!-- if method_list -->
<div id="methods">
<h3 class="section-bar">Public Class methods</h3>
- <div id="method-M000066" class="method-detail">
- <a name="M000066"></a>
+ <div id="method-M000055" class="method-detail">
+ <a name="M000055"></a>
<div class="method-heading">
- <a href="Autotools.src/M000066.html" target="Code" class="method-signature"
- onclick="popupCode('Autotools.src/M000066.html');return false;">
- <span class="method-name">new</span><span class="method-args">(target, options)</span>
+ <a href="Autotools.src/M000055.html" target="Code" class="method-signature"
+ onclick="popupCode('Autotools.src/M000055.html');return false;">
+ <span class="method-name">builddir=</span><span class="method-args">(new)</span>
</a>
</div>
<div class="method-description">
</div>
</div>
+ <div id="method-M000059" class="method-detail">
+ <a name="M000059"></a>
+
+ <div class="method-heading">
+ <a href="Autotools.src/M000059.html" target="Code" class="method-signature"
+ onclick="popupCode('Autotools.src/M000059.html');return false;">
+ <span class="method-name">new</span><span class="method-args">(options)</span>
+ </a>
+ </div>
+
+ <div class="method-description">
+ </div>
+ </div>
+
<h3 class="section-bar">Public Instance methods</h3>
- <div id="method-M000070" class="method-detail">
- <a name="M000070"></a>
+ <div id="method-M000057" class="method-detail">
+ <a name="M000057"></a>
<div class="method-heading">
- <a href="Autotools.src/M000070.html" target="Code" class="method-signature"
- onclick="popupCode('Autotools.src/M000070.html');return false;">
- <span class="method-name">build</span><span class="method-args">()</span>
+ <a href="Autotools.src/M000057.html" target="Code" class="method-signature"
+ onclick="popupCode('Autotools.src/M000057.html');return false;">
+ <span class="method-name">builddir</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
+ <p>
+Returns the absolute builddir
+</p>
</div>
</div>
- <div id="method-M000065" class="method-detail">
- <a name="M000065"></a>
+ <div id="method-M000056" class="method-detail">
+ <a name="M000056"></a>
<div class="method-heading">
- <a href="Autotools.src/M000065.html" target="Code" class="method-signature"
- onclick="popupCode('Autotools.src/M000065.html');return false;">
+ <a href="Autotools.src/M000056.html" target="Code" class="method-signature"
+ onclick="popupCode('Autotools.src/M000056.html');return false;">
+ <span class="method-name">builddir=</span><span class="method-args">(new)</span>
+ </a>
+ </div>
+
+ <div class="method-description">
+ </div>
+ </div>
+
+ <div id="method-M000058" class="method-detail">
+ <a name="M000058"></a>
+
+ <div class="method-heading">
+ <a href="Autotools.src/M000058.html" target="Code" class="method-signature"
+ onclick="popupCode('Autotools.src/M000058.html');return false;">
<span class="method-name">buildstamp</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
+ <p>
+Build stamp This returns the name of the file which marks when the package
+has been successfully built for the last time. The path is absolute
+</p>
</div>
</div>
- <div id="method-M000069" class="method-detail">
- <a name="M000069"></a>
+ <div id="method-M000061" class="method-detail">
+ <a name="M000061"></a>
<div class="method-heading">
- <a href="Autotools.src/M000069.html" target="Code" class="method-signature"
- onclick="popupCode('Autotools.src/M000069.html');return false;">
- <span class="method-name">configure</span><span class="method-args">()</span>
+ <a href="Autotools.src/M000061.html" target="Code" class="method-signature"
+ onclick="popupCode('Autotools.src/M000061.html');return false;">
+ <span class="method-name">depends_on</span><span class="method-args">(*packages)</span>
</a>
</div>
<div class="method-description">
</div>
</div>
- <div id="method-M000071" class="method-detail">
- <a name="M000071"></a>
+ <div id="method-M000062" class="method-detail">
+ <a name="M000062"></a>
<div class="method-heading">
- <a href="Autotools.src/M000071.html" target="Code" class="method-signature"
- onclick="popupCode('Autotools.src/M000071.html');return false;">
- <span class="method-name">install</span><span class="method-args">()</span>
+ <a href="Autotools.src/M000062.html" target="Code" class="method-signature"
+ onclick="popupCode('Autotools.src/M000062.html');return false;">
+ <span class="method-name">ensure_dependencies_installed</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
</div>
</div>
- <div id="method-M000067" class="method-detail">
- <a name="M000067"></a>
+ <div id="method-M000063" class="method-detail">
+ <a name="M000063"></a>
<div class="method-heading">
- <a href="Autotools.src/M000067.html" target="Code" class="method-signature"
- onclick="popupCode('Autotools.src/M000067.html');return false;">
+ <a href="Autotools.src/M000063.html" target="Code" class="method-signature"
+ onclick="popupCode('Autotools.src/M000063.html');return false;">
<span class="method-name">prepare</span><span class="method-args">()</span>
</a>
</div>
<div class="method-description">
</div>
</div>
- <div id="method-M000068" class="method-detail">
- <a name="M000068"></a>
+ <div id="method-M000060" class="method-detail">
+ <a name="M000060"></a>
<div class="method-heading">
- <a href="Autotools.src/M000068.html" target="Code" class="method-signature"
- onclick="popupCode('Autotools.src/M000068.html');return false;">
- <span class="method-name">regen_targets</span><span class="method-args">()</span>
+ <a href="Autotools.src/M000060.html" target="Code" class="method-signature"
+ onclick="popupCode('Autotools.src/M000060.html');return false;">
+ <span class="method-name">use</span><span class="method-args">(*programs)</span>
</a>
</div>
<div class="method-description">
</div>
\ No newline at end of file