fix(gf_get_compiler_flags): fixed bug in getting gridfire compiler flags

also added command line utilities and rebuilt docs
This commit is contained in:
2026-06-14 08:36:52 -04:00
parent 6f85eb6b2c
commit ac0dea2755
1608 changed files with 217130 additions and 196255 deletions

View File

@@ -29,7 +29,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">GridFire<span id="projectnumber">&#160;v0.7.6rc4.0</span>
<div id="projectname">GridFire<span id="projectnumber">&#160;v1.0.2</span>
</div>
<div id="projectbrief">General Purpose Nuclear Network</div>
</td>
@@ -174,6 +174,22 @@ Functions</h2></td></tr>
<tr class="separator:a454366ce631749963d3c6b387bcbc3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a787f9de5930793c2976d22426ae971b5" id="r_a787f9de5930793c2976d22426ae971b5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a787f9de5930793c2976d22426ae971b5">gf_credits</a> ()</td></tr>
<tr class="separator:a787f9de5930793c2976d22426ae971b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40cbecad1b1a87c6711ee7e20517f092" id="r_a40cbecad1b1a87c6711ee7e20517f092"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a40cbecad1b1a87c6711ee7e20517f092">gf_get_include_dirs</a> ()</td></tr>
<tr class="separator:a40cbecad1b1a87c6711ee7e20517f092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf54b5015a40a40f65c1400e9e4355f1" id="r_adf54b5015a40a40f65c1400e9e4355f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adf54b5015a40a40f65c1400e9e4355f1">gf_get_lib_dirs</a> ()</td></tr>
<tr class="separator:adf54b5015a40a40f65c1400e9e4355f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a350115e7c1a0b4d331afb4e6dc5b09df" id="r_a350115e7c1a0b4d331afb4e6dc5b09df"><td class="memItemLeft" align="right" valign="top">List[str]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a350115e7c1a0b4d331afb4e6dc5b09df">gf_get_rpath_flags</a> ()</td></tr>
<tr class="separator:a350115e7c1a0b4d331afb4e6dc5b09df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bdc5344d515db787a2bdceaa19dccf0" id="r_a9bdc5344d515db787a2bdceaa19dccf0"><td class="memItemLeft" align="right" valign="top">List[str]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9bdc5344d515db787a2bdceaa19dccf0">gf_get_lib_flags</a> ()</td></tr>
<tr class="separator:a9bdc5344d515db787a2bdceaa19dccf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94f04c082dd84602da5431004e1ac96a" id="r_a94f04c082dd84602da5431004e1ac96a"><td class="memItemLeft" align="right" valign="top">List[str]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a94f04c082dd84602da5431004e1ac96a">gf_get_include_flags</a> ()</td></tr>
<tr class="separator:a94f04c082dd84602da5431004e1ac96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cf0ab33165c3069a2b4c196a04e12a7" id="r_a6cf0ab33165c3069a2b4c196a04e12a7"><td class="memItemLeft" align="right" valign="top">List[str]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6cf0ab33165c3069a2b4c196a04e12a7">gf_get_extra_flags</a> ()</td></tr>
<tr class="separator:a6cf0ab33165c3069a2b4c196a04e12a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6c262cb95aefce7b7217be05def6a2c" id="r_ab6c262cb95aefce7b7217be05def6a2c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6c262cb95aefce7b7217be05def6a2c">gf_compiler_flags</a> (just_gridfire=False)</td></tr>
<tr class="separator:ab6c262cb95aefce7b7217be05def6a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a286ece04602867606e20af9f4f4ad4e7" id="r_a286ece04602867606e20af9f4f4ad4e7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a286ece04602867606e20af9f4f4ad4e7">gf_get_compiler_flags_formatted</a> (just_gridfire=False)</td></tr>
<tr class="separator:a286ece04602867606e20af9f4f4ad4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
@@ -183,7 +199,7 @@ Variables</h2></td></tr>
<tr class="separator:acb6c9c1b2920f0d1744a8e7198d2cf5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14116c4fbbb07c2fa95826dc543771a2" id="r_a14116c4fbbb07c2fa95826dc543771a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a14116c4fbbb07c2fa95826dc543771a2">__version__</a> = <a class="el" href="#acb6c9c1b2920f0d1744a8e7198d2cf5b">_meta</a>['Version']</td></tr>
<tr class="separator:a14116c4fbbb07c2fa95826dc543771a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3535aedf8a24266670197a715d91229c" id="r_a3535aedf8a24266670197a715d91229c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3535aedf8a24266670197a715d91229c">__author__</a> = <a class="el" href="#acb6c9c1b2920f0d1744a8e7198d2cf5b">_meta</a>['Author']</td></tr>
<tr class="memitem:a3535aedf8a24266670197a715d91229c" id="r_a3535aedf8a24266670197a715d91229c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3535aedf8a24266670197a715d91229c">__author__</a> = <a class="el" href="#acb6c9c1b2920f0d1744a8e7198d2cf5b">_meta</a>['Authors']</td></tr>
<tr class="separator:a3535aedf8a24266670197a715d91229c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23f04b652e06ef7660bed6ce2f36def8" id="r_a23f04b652e06ef7660bed6ce2f36def8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a23f04b652e06ef7660bed6ce2f36def8">__license__</a> = <a class="el" href="#acb6c9c1b2920f0d1744a8e7198d2cf5b">_meta</a>['License']</td></tr>
<tr class="separator:a23f04b652e06ef7660bed6ce2f36def8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -193,6 +209,8 @@ Variables</h2></td></tr>
<tr class="separator:a75069cd30950ced7af0da9454e4cc921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62cc4eb0aa62cc209ee4583b8cc0df52" id="r_a62cc4eb0aa62cc209ee4583b8cc0df52"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a62cc4eb0aa62cc209ee4583b8cc0df52">__description__</a> = <a class="el" href="#acb6c9c1b2920f0d1744a8e7198d2cf5b">_meta</a>['Summary']</td></tr>
<tr class="separator:a62cc4eb0aa62cc209ee4583b8cc0df52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1322f32e7c01a82e55767967a23420d" id="r_af1322f32e7c01a82e55767967a23420d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af1322f32e7c01a82e55767967a23420d">_PACKAGE_DIR</a> = Path(__file__).resolve().parent</td></tr>
<tr class="separator:af1322f32e7c01a82e55767967a23420d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a1de3db5e65a2e834c55f458307cab68e" name="a1de3db5e65a2e834c55f458307cab68e"></a>
@@ -227,6 +245,23 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab6c262cb95aefce7b7217be05def6a2c" name="ab6c262cb95aefce7b7217be05def6a2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6c262cb95aefce7b7217be05def6a2c">&#9670;&#160;</a></span>gf_compiler_flags()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">gridfire.gf_compiler_flags </td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>just_gridfire</em></span><span class="paramdefsep"> = </span><span class="paramdefval">False</span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a787f9de5930793c2976d22426ae971b5" name="a787f9de5930793c2976d22426ae971b5"></a>
@@ -278,6 +313,125 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a286ece04602867606e20af9f4f4ad4e7" name="a286ece04602867606e20af9f4f4ad4e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a286ece04602867606e20af9f4f4ad4e7">&#9670;&#160;</a></span>gf_get_compiler_flags_formatted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"> int gridfire.gf_get_compiler_flags_formatted </td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>just_gridfire</em></span><span class="paramdefsep"> = </span><span class="paramdefval">False</span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6cf0ab33165c3069a2b4c196a04e12a7" name="a6cf0ab33165c3069a2b4c196a04e12a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cf0ab33165c3069a2b4c196a04e12a7">&#9670;&#160;</a></span>gf_get_extra_flags()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"> List[str] gridfire.gf_get_extra_flags </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a40cbecad1b1a87c6711ee7e20517f092" name="a40cbecad1b1a87c6711ee7e20517f092"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40cbecad1b1a87c6711ee7e20517f092">&#9670;&#160;</a></span>gf_get_include_dirs()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">gridfire.gf_get_include_dirs </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a94f04c082dd84602da5431004e1ac96a" name="a94f04c082dd84602da5431004e1ac96a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94f04c082dd84602da5431004e1ac96a">&#9670;&#160;</a></span>gf_get_include_flags()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"> List[str] gridfire.gf_get_include_flags </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adf54b5015a40a40f65c1400e9e4355f1" name="adf54b5015a40a40f65c1400e9e4355f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf54b5015a40a40f65c1400e9e4355f1">&#9670;&#160;</a></span>gf_get_lib_dirs()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">gridfire.gf_get_lib_dirs </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9bdc5344d515db787a2bdceaa19dccf0" name="a9bdc5344d515db787a2bdceaa19dccf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bdc5344d515db787a2bdceaa19dccf0">&#9670;&#160;</a></span>gf_get_lib_flags()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"> List[str] gridfire.gf_get_lib_flags </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a350115e7c1a0b4d331afb4e6dc5b09df" name="a350115e7c1a0b4d331afb4e6dc5b09df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a350115e7c1a0b4d331afb4e6dc5b09df">&#9670;&#160;</a></span>gf_get_rpath_flags()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"> List[str] gridfire.gf_get_rpath_flags </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a081c76fc9fbac9b5b380c8e4fa0e7be0" name="a081c76fc9fbac9b5b380c8e4fa0e7be0"></a>
@@ -381,7 +535,7 @@ Variables</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">str gridfire.__author__ = <a class="el" href="#acb6c9c1b2920f0d1744a8e7198d2cf5b">_meta</a>['Author']</td>
<td class="memname">str gridfire.__author__ = <a class="el" href="#acb6c9c1b2920f0d1744a8e7198d2cf5b">_meta</a>['Authors']</td>
</tr>
</table>
</td>
@@ -523,6 +677,28 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af1322f32e7c01a82e55767967a23420d" name="af1322f32e7c01a82e55767967a23420d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1322f32e7c01a82e55767967a23420d">&#9670;&#160;</a></span>_PACKAGE_DIR</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">gridfire._PACKAGE_DIR = Path(__file__).resolve().parent</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->