scikit_build_core.file_api.model package¶
Submodules¶
scikit_build_core.file_api.model.cache module¶
- class scikit_build_core.file_api.model.cache.Cache(kind, version, entries)[source]¶
Bases:
object- version: APIVersion¶
scikit_build_core.file_api.model.cmakefiles module¶
scikit_build_core.file_api.model.codemodel module¶
- class scikit_build_core.file_api.model.codemodel.Archive(commandFragments=<factory>, lto=None)[source]¶
Bases:
object- commandFragments: List[CommandFragment] | None¶
- class scikit_build_core.file_api.model.codemodel.CodeModel(kind, version, paths, configurations)[source]¶
Bases:
object- configurations: List[Configuration]¶
- version: APIVersion¶
- class scikit_build_core.file_api.model.codemodel.CommandFragment(fragment, role)[source]¶
Bases:
object
- class scikit_build_core.file_api.model.codemodel.Configuration(name, projects, targets, directories)[source]¶
Bases:
object
- class scikit_build_core.file_api.model.codemodel.Dependency(id, backtrace=None)[source]¶
Bases:
object
- class scikit_build_core.file_api.model.codemodel.Destination(path, backtrace=None)[source]¶
Bases:
object
- class scikit_build_core.file_api.model.codemodel.Directory(source, build, projectIndex, jsonFile=None, parentIndex=None, childIndexes=<factory>, targetIndexes=<factory>, minimumCMakeVersion=None, hasInstallRule=False)[source]¶
Bases:
object- minimumCMakeVersion: StringCMakeVersion | None = None¶
- class scikit_build_core.file_api.model.codemodel.Install(prefix, destinations)[source]¶
Bases:
object- destinations: List[Destination]¶
- class scikit_build_core.file_api.model.codemodel.Link(language, commandFragments, lto=None, sysroot=None)[source]¶
Bases:
object- commandFragments: List[CommandFragment] | None¶
- class scikit_build_core.file_api.model.codemodel.Project(name, directoryIndexes, parentIndex=None, childIndexes=<factory>, targetIndexes=<factory>)[source]¶
Bases:
object
- class scikit_build_core.file_api.model.codemodel.Source(path, compileGroupIndex=None, sourceGroupIndex=None, isGenerated=None, backtrace=None)[source]¶
Bases:
object
scikit_build_core.file_api.model.common module¶
scikit_build_core.file_api.model.directory module¶
- class scikit_build_core.file_api.model.directory.BacktraceGraph(nodes, commands, files)[source]¶
Bases:
object
- class scikit_build_core.file_api.model.directory.Directory(paths, installers, backtraceGraph)[source]¶
Bases:
object- backtraceGraph: BacktraceGraph¶
- installers: List[InstallRule]¶
- class scikit_build_core.file_api.model.directory.InstallRule(component, destination=None, paths=<factory>, isExcludeFromAll=False, isForAllComponents=False, isOptional=False, targetId=None, targetIndex=None, targetIsImportLibrary=False, targetInstallNameLink=None, exportName=None, exportTargets=<factory>, runtimeDependencySetName=None, runtimeDependencySetType=None, fileSetName=None, fileSetType=None, fileSetDirectories=<factory>, fileSetTarget=None, scriptFile=None, backtrace=None)[source]¶
Bases:
object
scikit_build_core.file_api.model.index module¶
- class scikit_build_core.file_api.model.index.CMake(version, paths, generator)[source]¶
Bases:
object- paths: CMakePaths¶
- version: CMakeVersion¶
- class scikit_build_core.file_api.model.index.CMakePaths(cmake, ctest, cpack, root)[source]¶
Bases:
object
- class scikit_build_core.file_api.model.index.CMakeVersion(major, minor, patch, suffix, string, isDirty)[source]¶
Bases:
object
- class scikit_build_core.file_api.model.index.Generator(name, multiConfig=None, platform=None)[source]¶
Bases:
object
- class scikit_build_core.file_api.model.index.Object(kind, version, jsonFile)[source]¶
Bases:
object- version: APIVersion¶
scikit_build_core.file_api.model.toolchains module¶
- class scikit_build_core.file_api.model.toolchains.Compiler(implicit, path=None, id=None, version=None, target=None)[source]¶
Bases:
object
- class scikit_build_core.file_api.model.toolchains.Implicit(includeDirectories=<factory>, linkDirectories=<factory>, linkFrameworkDirectories=<factory>, linkLibraries=<factory>)[source]¶
Bases:
object