You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<spanid="_CPPv3N7buildcc3env7is_unixEv"></span><spanid="_CPPv2N7buildcc3env7is_unixEv"></span><spanid="buildcc::env::is_unixCE"></span><spanclass="target" id="namespacebuildcc_1_1env_1a8ce275d550c72c359b0836ea948e08e4"></span><spanclass="k"><spanclass="pre">inline</span></span><spanclass="w"></span><spanclass="k"><spanclass="pre">constexpr</span></span><spanclass="w"></span><spanclass="kt"><spanclass="pre">bool</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span><spanclass="n"><spanclass="pre">env</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">is_unix</span></span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#_CPPv4N7buildcc3env7is_unixEv" title="Permalink to this definition">¶</a><br/></dt>
<spanid="_CPPv3N7buildcc4OsIdE"></span><spanid="_CPPv2N7buildcc4OsIdE"></span><spanclass="target" id="namespacebuildcc_1ac02cca905c5b3a1776eea033970a103f"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">OsId</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc4OsIdE" title="Permalink to this definition">¶</a><br/></dt>
427
+
<spanid="_CPPv3N7buildcc4OsIdE"></span><spanid="_CPPv2N7buildcc4OsIdE"></span><spanclass="target" id="namespacebuildcc_1ac02cca905c5b3a1776eea033970a103f"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">OsId</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc4OsIdE" title="Permalink to this definition">¶</a><br/></dt>
<spanid="_CPPv3N7buildcc3env9TaskStateE"></span><spanid="_CPPv2N7buildcc3env9TaskStateE"></span><spanclass="target" id="namespacebuildcc_1_1env_1a0108e86ddf0a956c08ec5c3f9cc13257"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span><spanclass="n"><spanclass="pre">env</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">TaskState</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc3env9TaskStateE" title="Permalink to this definition">¶</a><br/></dt>
488
+
<spanid="_CPPv3N7buildcc3env9TaskStateE"></span><spanid="_CPPv2N7buildcc3env9TaskStateE"></span><spanclass="target" id="namespacebuildcc_1_1env_1a0108e86ddf0a956c08ec5c3f9cc13257"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span><spanclass="n"><spanclass="pre">env</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">TaskState</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc3env9TaskStateE" title="Permalink to this definition">¶</a><br/></dt>
Copy file name to clipboardExpand all lines: user_api/register.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -340,9 +340,9 @@ <h2>test_info.h<a class="headerlink" href="#test-info-h" title="Permalink to thi
340
340
<spanid="_CPPv3N7buildcc10TestOutputE"></span><spanid="_CPPv2N7buildcc10TestOutputE"></span><spanid="buildcc::TestOutput"></span><spanclass="target" id="structbuildcc_1_1TestOutput"></span><spanclass="k"><spanclass="pre">struct</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">TestOutput</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc10TestOutputE" title="Permalink to this definition">¶</a><br/></dt>
<spanid="_CPPv3N7buildcc10TestOutput4TypeE"></span><spanid="_CPPv2N7buildcc10TestOutput4TypeE"></span><spanclass="target" id="structbuildcc_1_1TestOutput_1a355078b325968c59dc3c812f2d259233"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">Type</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc10TestOutput4TypeE" title="Permalink to this definition">¶</a><br/></dt>
345
+
<spanid="_CPPv3N7buildcc10TestOutput4TypeE"></span><spanid="_CPPv2N7buildcc10TestOutput4TypeE"></span><spanclass="target" id="structbuildcc_1_1TestOutput_1a355078b325968c59dc3c812f2d259233"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">Type</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc10TestOutput4TypeE" title="Permalink to this definition">¶</a><br/></dt>
<spanid="_CPPv3N7buildcc13TargetFileExtE"></span><spanid="_CPPv2N7buildcc13TargetFileExtE"></span><spanclass="target" id="namespacebuildcc_1a04dc26919a226c9db705bb7db80d79b4"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">TargetFileExt</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc13TargetFileExtE" title="Permalink to this definition">¶</a><br/></dt>
238
+
<spanid="_CPPv3N7buildcc13TargetFileExtE"></span><spanid="_CPPv2N7buildcc13TargetFileExtE"></span><spanclass="target" id="namespacebuildcc_1a04dc26919a226c9db705bb7db80d79b4"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">TargetFileExt</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc13TargetFileExtE" title="Permalink to this definition">¶</a><br/></dt>
<spanid="_CPPv3N7buildcc10TargetTypeE"></span><spanid="_CPPv2N7buildcc10TargetTypeE"></span><spanclass="target" id="namespacebuildcc_1ac8271f3e908025aa01ad616aa51229c4"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">TargetType</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc10TargetTypeE" title="Permalink to this definition">¶</a><br/></dt>
271
+
<spanid="_CPPv3N7buildcc10TargetTypeE"></span><spanid="_CPPv2N7buildcc10TargetTypeE"></span><spanclass="target" id="namespacebuildcc_1ac8271f3e908025aa01ad616aa51229c4"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">TargetType</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc10TargetTypeE" title="Permalink to this definition">¶</a><br/></dt>
<spanid="_CPPv3N7buildcc9Toolchain2IdE"></span><spanid="_CPPv2N7buildcc9Toolchain2IdE"></span><spanclass="target" id="classbuildcc_1_1Toolchain_1a089e7f8f80c2850803db769395c1735e"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">Id</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc9Toolchain2IdE" title="Permalink to this definition">¶</a><br/></dt>
243
+
<spanid="_CPPv3N7buildcc9Toolchain2IdE"></span><spanid="_CPPv2N7buildcc9Toolchain2IdE"></span><spanclass="target" id="classbuildcc_1_1Toolchain_1a089e7f8f80c2850803db769395c1735e"></span><spanclass="k"><spanclass="pre">enum</span></span><spanclass="w"></span><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">Id</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc9Toolchain2IdE" title="Permalink to this definition">¶</a><br/></dt>
<spanid="_CPPv3N7buildcc21VerifyToolchainConfigE"></span><spanid="_CPPv2N7buildcc21VerifyToolchainConfigE"></span><spanid="buildcc::VerifyToolchainConfig"></span><spanclass="target" id="structbuildcc_1_1VerifyToolchainConfig"></span><spanclass="k"><spanclass="pre">struct</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">VerifyToolchainConfig</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc21VerifyToolchainConfigE" title="Permalink to this definition">¶</a><br/></dt>
355
355
<dd><p>Configure the behaviour of <aclass="reference internal" href="#classbuildcc_1_1ToolchainVerify_1ae775d453c29ce4ca1a33a4dc7f2ab1af"><spanclass="std std-ref">Toolchain::Verify</span></a> API. By default searches the directories mentioned in the ENV{PATH} variable to find the toolchain. </p>
<ddclass="field-odd"><p>absolute_search_paths expect directories that are iterated for exact toolchain matches </p>
359
359
</dd>
360
-
<dtclass="field-even">param env_vars</dt>
360
+
<dtclass="field-even">Param env_vars</dt>
361
361
<ddclass="field-even"><p><p>env_vars contain paths that are seperated by OS delimiter. These are converted to paths and searched similarly to absolute_search_paths</p>
362
362
<p>NOTE: env_vars must contain single absolute paths or multiple absolute paths seperated by OS delimiter</p>
<codeclass="docutils literal notranslate"><spanclass="pre">vcvarsall.bat</span><spanclass="pre">{flavour}</span></code> to activate your toolchain </p>
373
373
</dd>
374
-
<dtclass="field-even">param target_arch</dt>
374
+
<dtclass="field-even">Param target_arch</dt>
375
375
<ddclass="field-even"><p><p>Optionally supply a target architecture if multiple toolchains of the same family/id are installed but target different platforms</p>
<codeclass="docutils literal notranslate"><spanclass="pre">vcvarsall.bat</span><spanclass="pre">{flavour}</span></code> to activate your toolchain </p>
380
380
</dd>
381
-
<dtclass="field-odd">param update</dt>
381
+
<dtclass="field-odd">Param update</dt>
382
382
<ddclass="field-odd"><p><p>Updates the toolchain with absolute paths once verified</p>
383
383
<p>If multiple toolchains are found, uses the first in the list</p>
<spanid="_CPPv3N7buildcc17VerifiedToolchainE"></span><spanid="_CPPv2N7buildcc17VerifiedToolchainE"></span><spanid="buildcc::VerifiedToolchain"></span><spanclass="target" id="structbuildcc_1_1VerifiedToolchain"></span><spanclass="k"><spanclass="pre">struct</span></span><spanclass="w"></span><spanclass="sig-prename descclassname"><spanclass="n"><spanclass="pre">buildcc</span></span><spanclass="p"><spanclass="pre">::</span></span></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">VerifiedToolchain</span></span></span><aclass="headerlink" href="#_CPPv4N7buildcc17VerifiedToolchainE" title="Permalink to this definition">¶</a><br/></dt>
<ddclass="field-odd"><p><p>Absolute host path where ALL the toolchain executables are found</p>
419
418
<p>NOTE: All the</p>
420
419
<aclass="reference internal" href="#classbuildcc_1_1Toolchain"><spanclass="std std-ref">Toolchain</span></a> executables must be found in a single folder. </p>
421
420
</dd>
422
-
<dtclass="field-even">param compiler_version</dt>
421
+
<dtclass="field-even">Param compiler_version</dt>
423
422
<ddclass="field-even"><p>Compiler version of the verified toolchain </p>
424
423
</dd>
425
-
<dtclass="field-odd">param target_arch</dt>
424
+
<dtclass="field-odd">Param target_arch</dt>
426
425
<ddclass="field-odd"><p><aclass="reference internal" href="target.html#classbuildcc_1_1Target"><spanclass="std std-ref">Target</span></a> architecture of the verified toolchain </p>
0 commit comments