Skip to content

Commit 9fc0261

Browse files
committed
deploy: 4f9dd90
1 parent 246240c commit 9fc0261

File tree

8 files changed

+136
-239
lines changed

8 files changed

+136
-239
lines changed

.doctrees/environment.pickle

-17.5 KB
Binary file not shown.

.doctrees/user_api/target.doctree

-32 KB
Binary file not shown.

_sources/user_api/target.rst.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ Target APIs
5656

5757
.. important:: Target APIs can also use TargetInfo APIs
5858

59-
target_info_getter.h
59+
target_env.h
6060
---------------------
6161

62-
.. doxygenclass:: buildcc::internal::TargetGetter
62+
.. doxygenclass:: buildcc::internal::TargetEnvApi
6363

6464
Target
6565
=======

genindex.html

Lines changed: 23 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,10 @@ <h2>B</h2>
457457
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal7DepsApi17AddLinkDependencyERKN2fs4pathE">buildcc::internal::DepsApi::AddLinkDependency (C++ function)</a>
458458
</li>
459459
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal7DepsApi25AddLinkDependencyAbsoluteERKN2fs4pathE">buildcc::internal::DepsApi::AddLinkDependencyAbsolute (C++ function)</a>
460+
</li>
461+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal7DepsApi22GetCompileDependenciesEv">buildcc::internal::DepsApi::GetCompileDependencies (C++ function)</a>
462+
</li>
463+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal7DepsApi19GetLinkDependenciesEv">buildcc::internal::DepsApi::GetLinkDependencies (C++ function)</a>
460464
</li>
461465
<li><a href="user_api/target.html#_CPPv4I0EN7buildcc8internal7FlagApiE">buildcc::internal::FlagApi (C++ class)</a>
462466
</li>
@@ -501,6 +505,10 @@ <h2>B</h2>
501505
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal10IncludeApi13AddIncludeDirERKN2fs4pathEb">buildcc::internal::IncludeApi::AddIncludeDir (C++ function)</a>
502506
</li>
503507
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal10IncludeApi21AddIncludeDirAbsoluteERKN2fs4pathEb">buildcc::internal::IncludeApi::AddIncludeDirAbsolute (C++ function)</a>
508+
</li>
509+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal10IncludeApi14GetHeaderFilesEv">buildcc::internal::IncludeApi::GetHeaderFiles (C++ function)</a>
510+
</li>
511+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal10IncludeApi14GetIncludeDirsEv">buildcc::internal::IncludeApi::GetIncludeDirs (C++ function)</a>
504512
</li>
505513
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal10IncludeApi11GlobHeadersERKN2fs4pathE">buildcc::internal::IncludeApi::GlobHeaders (C++ function)</a>
506514
</li>
@@ -513,18 +521,28 @@ <h2>B</h2>
513521
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal6LibApi9AddLibDirERKN2fs4pathE">buildcc::internal::LibApi::AddLibDir (C++ function)</a>
514522
</li>
515523
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal6LibApi17AddLibDirAbsoluteERKN2fs4pathE">buildcc::internal::LibApi::AddLibDirAbsolute (C++ function)</a>
524+
</li>
525+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal6LibApi18GetExternalLibDepsEv">buildcc::internal::LibApi::GetExternalLibDeps (C++ function)</a>
526+
</li>
527+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal6LibApi10GetLibDepsEv">buildcc::internal::LibApi::GetLibDeps (C++ function)</a>
528+
</li>
529+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal6LibApi10GetLibDirsEv">buildcc::internal::LibApi::GetLibDirs (C++ function)</a>
516530
</li>
517531
<li><a href="user_api/target.html#_CPPv4I0EN7buildcc8internal6PchApiE">buildcc::internal::PchApi (C++ class)</a>
518532
</li>
519533
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal6PchApi6AddPchERKN2fs4pathERKN2fs4pathE">buildcc::internal::PchApi::AddPch (C++ function)</a>
520534
</li>
521535
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal6PchApi14AddPchAbsoluteERKN2fs4pathE">buildcc::internal::PchApi::AddPchAbsolute (C++ function)</a>
536+
</li>
537+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal6PchApi11GetPchFilesEv">buildcc::internal::PchApi::GetPchFiles (C++ function)</a>
522538
</li>
523539
<li><a href="user_api/target.html#_CPPv4I0EN7buildcc8internal9SourceApiE">buildcc::internal::SourceApi (C++ class)</a>
524540
</li>
525541
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal9SourceApi9AddSourceERKN2fs4pathERKN2fs4pathE">buildcc::internal::SourceApi::AddSource (C++ function)</a>
526542
</li>
527543
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal9SourceApi17AddSourceAbsoluteERKN2fs4pathE">buildcc::internal::SourceApi::AddSourceAbsolute (C++ function)</a>
544+
</li>
545+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal9SourceApi14GetSourceFilesEv">buildcc::internal::SourceApi::GetSourceFiles (C++ function)</a>
528546
</li>
529547
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal9SourceApi11GlobSourcesERKN2fs4pathE">buildcc::internal::SourceApi::GlobSources (C++ function)</a>
530548
</li>
@@ -536,55 +554,11 @@ <h2>B</h2>
536554
</li>
537555
<li><a href="user_api/target.html#_CPPv4N7buildcc8internal7SyncApi6InsertERK1TNSt16initializer_listI10SyncOptionEE">buildcc::internal::SyncApi::Insert (C++ function)</a>, <a href="user_api/target.html#_CPPv4N7buildcc8internal7SyncApi6InsertERR1TNSt16initializer_listI10SyncOptionEE">[1]</a>
538556
</li>
539-
<li><a href="user_api/target.html#_CPPv4I0EN7buildcc8internal12TargetGetterE">buildcc::internal::TargetGetter (C++ class)</a>
540-
</li>
541-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter13GetBinaryPathEv">buildcc::internal::TargetGetter::GetBinaryPath (C++ function)</a>
542-
</li>
543-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter17GetCompileCommandERKN2fs4pathE">buildcc::internal::TargetGetter::GetCompileCommand (C++ function)</a>
544-
</li>
545-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter9GetConfigEv">buildcc::internal::TargetGetter::GetConfig (C++ function)</a>
546-
</li>
547-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter14GetLinkCommandEv">buildcc::internal::TargetGetter::GetLinkCommand (C++ function)</a>
548-
</li>
549-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter7GetNameEv">buildcc::internal::TargetGetter::GetName (C++ function)</a>
550-
</li>
551-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter17GetPchCompilePathEv">buildcc::internal::TargetGetter::GetPchCompilePath (C++ function)</a>
552-
</li>
553-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter16GetPchHeaderPathEv">buildcc::internal::TargetGetter::GetPchHeaderPath (C++ function)</a>
554-
</li>
555-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter8GetStateEv">buildcc::internal::TargetGetter::GetState (C++ function)</a>
556-
</li>
557-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter13GetTargetPathEv">buildcc::internal::TargetGetter::GetTargetPath (C++ function)</a>
557+
<li><a href="user_api/target.html#_CPPv4I0EN7buildcc8internal12TargetEnvApiE">buildcc::internal::TargetEnvApi (C++ class)</a>
558558
</li>
559-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter12GetToolchainEv">buildcc::internal::TargetGetter::GetToolchain (C++ function)</a>
559+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetEnvApi17GetTargetBuildDirEv">buildcc::internal::TargetEnvApi::GetTargetBuildDir (C++ function)</a>
560560
</li>
561-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter7GetTypeEv">buildcc::internal::TargetGetter::GetType (C++ function)</a>
562-
</li>
563-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetGetter7IsBuiltEv">buildcc::internal::TargetGetter::IsBuilt (C++ function)</a>
564-
</li>
565-
<li><a href="user_api/target.html#_CPPv4I0EN7buildcc8internal16TargetInfoGetterE">buildcc::internal::TargetInfoGetter (C++ class)</a>
566-
</li>
567-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter22GetCompileDependenciesEv">buildcc::internal::TargetInfoGetter::GetCompileDependencies (C++ function)</a>
568-
</li>
569-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter18GetExternalLibDepsEv">buildcc::internal::TargetInfoGetter::GetExternalLibDeps (C++ function)</a>
570-
</li>
571-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter14GetHeaderFilesEv">buildcc::internal::TargetInfoGetter::GetHeaderFiles (C++ function)</a>
572-
</li>
573-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter14GetIncludeDirsEv">buildcc::internal::TargetInfoGetter::GetIncludeDirs (C++ function)</a>
574-
</li>
575-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter10GetLibDepsEv">buildcc::internal::TargetInfoGetter::GetLibDeps (C++ function)</a>
576-
</li>
577-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter10GetLibDirsEv">buildcc::internal::TargetInfoGetter::GetLibDirs (C++ function)</a>
578-
</li>
579-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter19GetLinkDependenciesEv">buildcc::internal::TargetInfoGetter::GetLinkDependencies (C++ function)</a>
580-
</li>
581-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter11GetPchFilesEv">buildcc::internal::TargetInfoGetter::GetPchFiles (C++ function)</a>
582-
</li>
583-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter14GetSourceFilesEv">buildcc::internal::TargetInfoGetter::GetSourceFiles (C++ function)</a>
584-
</li>
585-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter17GetTargetBuildDirEv">buildcc::internal::TargetInfoGetter::GetTargetBuildDir (C++ function)</a>
586-
</li>
587-
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter16GetTargetRootDirEv">buildcc::internal::TargetInfoGetter::GetTargetRootDir (C++ function)</a>
561+
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal12TargetEnvApi16GetTargetRootDirEv">buildcc::internal::TargetEnvApi::GetTargetRootDir (C++ function)</a>
588562
</li>
589563
<li><a href="arch/testing.html#_CPPv4N7buildcc1m23TargetExpect_DirChangedEjP6Target">buildcc::m::TargetExpect_DirChanged (C++ function)</a>
590564
</li>
@@ -598,8 +572,6 @@ <h2>B</h2>
598572
</li>
599573
<li><a href="arch/testing.html#_CPPv4N7buildcc1m24TargetExpect_PathUpdatedEjP6Target">buildcc::m::TargetExpect_PathUpdated (C++ function)</a>
600574
</li>
601-
</ul></td>
602-
<td style="width: 33%; vertical-align: top;"><ul>
603575
<li><a href="arch/testing.html#_CPPv4N7buildcc1m24TargetExpect_SourceAddedEjP6Target">buildcc::m::TargetExpect_SourceAdded (C++ function)</a>
604576
</li>
605577
<li><a href="arch/testing.html#_CPPv4N7buildcc1m26TargetExpect_SourceRemovedEjP6Target">buildcc::m::TargetExpect_SourceRemoved (C++ function)</a>
@@ -612,6 +584,8 @@ <h2>B</h2>
612584
</li>
613585
<li><a href="user_api/environment.html#_CPPv4N7buildcc4OsId5LinuxE">buildcc::OsId::Linux (C++ enumerator)</a>
614586
</li>
587+
</ul></td>
588+
<td style="width: 33%; vertical-align: top;"><ul>
615589
<li><a href="user_api/environment.html#_CPPv4N7buildcc4OsId3MacE">buildcc::OsId::Mac (C++ enumerator)</a>
616590
</li>
617591
<li><a href="user_api/environment.html#_CPPv4N7buildcc4OsId9UndefinedE">buildcc::OsId::Undefined (C++ enumerator)</a>

objects.inv

-436 Bytes
Binary file not shown.

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)