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>&nbsp;&nbsp; - <a href="#M000065">buildstamp</a>&nbsp;&nbsp; - <a href="#M000069">configure</a>&nbsp;&nbsp; - <a href="#M000071">install</a>&nbsp;&nbsp; - <a href="#M000066">new</a>&nbsp;&nbsp; - <a href="#M000067">prepare</a>&nbsp;&nbsp; - <a href="#M000068">regen_targets</a>&nbsp;&nbsp; + <a href="#M000057">builddir</a>&nbsp;&nbsp; + <a href="#M000056">builddir=</a>&nbsp;&nbsp; + <a href="#M000055">builddir=</a>&nbsp;&nbsp; + <a href="#M000058">buildstamp</a>&nbsp;&nbsp; + <a href="#M000061">depends_on</a>&nbsp;&nbsp; + <a href="#M000062">ensure_dependencies_installed</a>&nbsp;&nbsp; + <a href="#M000059">new</a>&nbsp;&nbsp; + <a href="#M000063">prepare</a>&nbsp;&nbsp; + <a href="#M000060">use</a>&nbsp;&nbsp; </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 =&gt; false, :aclocal =&gt; nil, :autoconf =&gt; nil, :automake =&gt; nil, :builddir =&gt; '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">&nbsp;[R]&nbsp;</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">&nbsp;[RW]&nbsp;</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">&nbsp;[RW]&nbsp;</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