<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>rpm: rpmBuildArguments_s Struct Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.4.7 --> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li id="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul></div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul></div> <h1>rpmBuildArguments_s Struct Reference<br> <small> [<a class="el" href="group__rpmcli.html">RPMCLI.</a>]</small> </h1><!-- doxytag: class="rpmBuildArguments_s" -->Describe build command line request. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>></code> <p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__rpmcli.html#g10f78f4f752f92579f0b6d4e294f2fa8">rpmQueryFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#8d427e31d6292eb83e727d18b6c580a8">qva_flags</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#e811dc01a775a2b154349be6b00c085f">buildAmount</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#7e4e478e15b515e0d5958ff6db40a25e">buildRootOverride</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#08409409211f35ab0855b369d9ba729c">targets</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#a62b9b462381a0048ea45f9abef6bb56">passPhrase</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#5846691e55ac1d0e61aab4f1cef6c43b">cookie</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#c6b5abc7094bf89fc334587eca74679c">force</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#38aaf833779182e8ad834031c5fbd660">noBuild</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#5d5b3e5d757c7876959b0837a47122e2">noDeps</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#8901ab24e2ba0dfb7dc3006b5e170b23">noLang</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#dba17c042f841992160883c4b1e1a87c">shortCircuit</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#82f0c53e4cdbc2e5d20339f28348100a">sign</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#d0204a1bdd27ad6acad21edfb1cff757">useCatalog</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#8d974c0d210be9e09d0b356bc5ec878f">buildMode</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#b54fd049d413184371d4ddc4061c2105">buildChar</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmBuildArguments__s.html#4f0e2aefc1295a794cafdebfcede23f9">rootdir</a></td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> Describe build command line request. <p> <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00469">469</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>.<hr><h2>Field Documentation</h2> <a class="anchor" name="e811dc01a775a2b154349be6b00c085f"></a><!-- doxytag: member="rpmBuildArguments_s::buildAmount" ref="e811dc01a775a2b154349be6b00c085f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structrpmBuildArguments__s.html#e811dc01a775a2b154349be6b00c085f">rpmBuildArguments_s::buildAmount</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Bit(s) to control operation. <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00471">471</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="build_8c-source.html#l00304">build()</a>, <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>. </div> </div><p> <a class="anchor" name="b54fd049d413184371d4ddc4061c2105"></a><!-- doxytag: member="rpmBuildArguments_s::buildChar" ref="b54fd049d413184371d4ddc4061c2105" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structrpmBuildArguments__s.html#b54fd049d413184371d4ddc4061c2105">rpmBuildArguments_s::buildChar</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Build stage (one of "abcilps ") <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00488">488</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>. </div> </div><p> <a class="anchor" name="8d974c0d210be9e09d0b356bc5ec878f"></a><!-- doxytag: member="rpmBuildArguments_s::buildMode" ref="8d974c0d210be9e09d0b356bc5ec878f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structrpmBuildArguments__s.html#8d974c0d210be9e09d0b356bc5ec878f">rpmBuildArguments_s::buildMode</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Build mode (one of "btBC") <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00487">487</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>. </div> </div><p> <a class="anchor" name="7e4e478e15b515e0d5958ff6db40a25e"></a><!-- doxytag: member="rpmBuildArguments_s::buildRootOverride" ref="7e4e478e15b515e0d5958ff6db40a25e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* <a class="el" href="structrpmBuildArguments__s.html#7e4e478e15b515e0d5958ff6db40a25e">rpmBuildArguments_s::buildRootOverride</a> </td> </tr> </table> </div> <div class="memdoc"> <p> from --buildroot <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00473">473</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>. </div> </div><p> <a class="anchor" name="5846691e55ac1d0e61aab4f1cef6c43b"></a><!-- doxytag: member="rpmBuildArguments_s::cookie" ref="5846691e55ac1d0e61aab4f1cef6c43b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* <a class="el" href="structrpmBuildArguments__s.html#5846691e55ac1d0e61aab4f1cef6c43b">rpmBuildArguments_s::cookie</a> </td> </tr> </table> </div> <div class="memdoc"> <p> NULL for binary, ??? for source, rpm's <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00479">479</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>. </div> </div><p> <a class="anchor" name="c6b5abc7094bf89fc334587eca74679c"></a><!-- doxytag: member="rpmBuildArguments_s::force" ref="c6b5abc7094bf89fc334587eca74679c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structrpmBuildArguments__s.html#c6b5abc7094bf89fc334587eca74679c">rpmBuildArguments_s::force</a> </td> </tr> </table> </div> <div class="memdoc"> <p> from --force <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00480">480</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, and <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>. </div> </div><p> <a class="anchor" name="38aaf833779182e8ad834031c5fbd660"></a><!-- doxytag: member="rpmBuildArguments_s::noBuild" ref="38aaf833779182e8ad834031c5fbd660" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structrpmBuildArguments__s.html#38aaf833779182e8ad834031c5fbd660">rpmBuildArguments_s::noBuild</a> </td> </tr> </table> </div> <div class="memdoc"> <p> from --nobuild <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00481">481</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, and <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>. </div> </div><p> <a class="anchor" name="5d5b3e5d757c7876959b0837a47122e2"></a><!-- doxytag: member="rpmBuildArguments_s::noDeps" ref="5d5b3e5d757c7876959b0837a47122e2" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structrpmBuildArguments__s.html#5d5b3e5d757c7876959b0837a47122e2">rpmBuildArguments_s::noDeps</a> </td> </tr> </table> </div> <div class="memdoc"> <p> from --nodeps <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00482">482</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, and <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>. </div> </div><p> <a class="anchor" name="8901ab24e2ba0dfb7dc3006b5e170b23"></a><!-- doxytag: member="rpmBuildArguments_s::noLang" ref="8901ab24e2ba0dfb7dc3006b5e170b23" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structrpmBuildArguments__s.html#8901ab24e2ba0dfb7dc3006b5e170b23">rpmBuildArguments_s::noLang</a> </td> </tr> </table> </div> <div class="memdoc"> <p> from --nolang <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00483">483</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>. </div> </div><p> <a class="anchor" name="a62b9b462381a0048ea45f9abef6bb56"></a><!-- doxytag: member="rpmBuildArguments_s::passPhrase" ref="a62b9b462381a0048ea45f9abef6bb56" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* <a class="el" href="structrpmBuildArguments__s.html#a62b9b462381a0048ea45f9abef6bb56">rpmBuildArguments_s::passPhrase</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Pass phrase. <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00477">477</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>. </div> </div><p> <a class="anchor" name="8d427e31d6292eb83e727d18b6c580a8"></a><!-- doxytag: member="rpmBuildArguments_s::qva_flags" ref="8d427e31d6292eb83e727d18b6c580a8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__rpmcli.html#g10f78f4f752f92579f0b6d4e294f2fa8">rpmQueryFlags</a> <a class="el" href="structrpmBuildArguments__s.html#8d427e31d6292eb83e727d18b6c580a8">rpmBuildArguments_s::qva_flags</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Bit(s) to control verification. <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00470">470</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="build_8c-source.html#l00304">build()</a>, and <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>. </div> </div><p> <a class="anchor" name="4f0e2aefc1295a794cafdebfcede23f9"></a><!-- doxytag: member="rpmBuildArguments_s::rootdir" ref="4f0e2aefc1295a794cafdebfcede23f9" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* <a class="el" href="structrpmBuildArguments__s.html#4f0e2aefc1295a794cafdebfcede23f9">rpmBuildArguments_s::rootdir</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00490">490</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="build_8c-source.html#l00101">buildForTarget()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>. </div> </div><p> <a class="anchor" name="dba17c042f841992160883c4b1e1a87c"></a><!-- doxytag: member="rpmBuildArguments_s::shortCircuit" ref="dba17c042f841992160883c4b1e1a87c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structrpmBuildArguments__s.html#dba17c042f841992160883c4b1e1a87c">rpmBuildArguments_s::shortCircuit</a> </td> </tr> </table> </div> <div class="memdoc"> <p> from --short-circuit <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00484">484</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>. </div> </div><p> <a class="anchor" name="82f0c53e4cdbc2e5d20339f28348100a"></a><!-- doxytag: member="rpmBuildArguments_s::sign" ref="82f0c53e4cdbc2e5d20339f28348100a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structrpmBuildArguments__s.html#82f0c53e4cdbc2e5d20339f28348100a">rpmBuildArguments_s::sign</a> </td> </tr> </table> </div> <div class="memdoc"> <p> from --sign <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00485">485</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>. </div> </div><p> <a class="anchor" name="08409409211f35ab0855b369d9ba729c"></a><!-- doxytag: member="rpmBuildArguments_s::targets" ref="08409409211f35ab0855b369d9ba729c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* <a class="el" href="structrpmBuildArguments__s.html#08409409211f35ab0855b369d9ba729c">rpmBuildArguments_s::targets</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Target platform(s), comma separated. <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00475">475</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="build_8c-source.html#l00304">build()</a>, <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>, and <a class="el" href="rpmqv_8c-source.html#l00170">main()</a>. </div> </div><p> <a class="anchor" name="d0204a1bdd27ad6acad21edfb1cff757"></a><!-- doxytag: member="rpmBuildArguments_s::useCatalog" ref="d0204a1bdd27ad6acad21edfb1cff757" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structrpmBuildArguments__s.html#d0204a1bdd27ad6acad21edfb1cff757">rpmBuildArguments_s::useCatalog</a> </td> </tr> </table> </div> <div class="memdoc"> <p> from --usecatalog <p> Definition at line <a class="el" href="rpmcli_8h-source.html#l00486">486</a> of file <a class="el" href="rpmcli_8h-source.html">rpmcli.h</a>. <p> Referenced by <a class="el" href="poptBT_8c-source.html#l00068">buildArgCallback()</a>. </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> <li>lib/<a class="el" href="rpmcli_8h-source.html">rpmcli.h</a></ul> <hr size="1"><address style="align: right;"><small>Generated on 1 Oct 2013 for rpm by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address> </body> </html>