Index

_ | A | B | C | D | E | F | G | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Y

_

__getitem__() (craftr.TargetBuilder method)
__iadd__() (craftr.FrameworkJoin method)
__lshift__() (craftr.Target method)

A

add() (craftr.ext.archive.Archive method)
add_framework() (craftr.TargetBuilder method)
addprefix() (in module craftr.path)
addsuffix() (in module craftr.path)
alias() (in module craftr.ext.rules)
append_path() (in module craftr.utils)
Ar (class in craftr.ext.unix)
ar (in module craftr.ext.platform)
Archive (class in craftr.ext.archive)
archiver.staticlib() (built-in function)
as_explicit() (craftr.Target method)
asm (in module craftr.ext.platform)
autoglob() (in module craftr.path)

B

BaseCompiler (class in craftr.ext.compiler.base)
branch() (craftr.ext.git.Git method)
branches() (craftr.ext.git.Git method)
builder() (craftr.ext.compiler.base.BaseCompiler method)
buildlocal() (in module craftr.path)
buildtype (craftr.Session attribute)

C

CalledProcessError
caller (craftr.TargetBuilder attribute)
cc (in module craftr.ext.platform)
command (craftr.Target attribute)
commonpath() (in module craftr.path)
compile() (craftr.ext.compiler.csc.CSCompiler method)
(craftr.ext.compiler.cython.CythonCompiler method)
(craftr.ext.compiler.flex.FlexCompiler method)
(craftr.ext.compiler.java.JavaCompiler method)
(craftr.ext.compiler.llvm.LlvmCompiler method)
(craftr.ext.compiler.msvc.MsvcCompiler method)
(craftr.ext.compiler.nvcc.NvccCompiler method)
(craftr.ext.compiler.protoc.ProtoCompiler method)
(craftr.ext.compiler.yacc.YaccCompiler method)
compile_project() (craftr.ext.compiler.cython.CythonCompiler method)
compiler.compile() (built-in function)
CompletedProcess (class in craftr.shell)
conf (craftr.ext.compiler.cython.PythonInfo attribute)
ConfigResult (class in craftr.ext.cmake)
configure_file() (in module craftr.ext.cmake)
craftr (module)
craftr.ext (module)
craftr.ext.archive (module)
craftr.ext.cmake (module)
craftr.ext.compiler (module)
craftr.ext.compiler._base (module)
craftr.ext.compiler.base (module)
craftr.ext.compiler.csc (module)
craftr.ext.compiler.cython (module)
craftr.ext.compiler.flex (module)
craftr.ext.compiler.gcc (module)
craftr.ext.compiler.java (module)
craftr.ext.compiler.llvm (module)
craftr.ext.compiler.msvc (module)
craftr.ext.compiler.nvcc (module)
craftr.ext.compiler.protoc (module)
craftr.ext.compiler.yacc (module)
craftr.ext.git (module)
craftr.ext.platform (module)
craftr.ext.platform.cygwin (module)
craftr.ext.platform.darwin (module)
craftr.ext.platform.linux (module)
craftr.ext.platform.win32 (module)
craftr.ext.python (module)
craftr.ext.rules (module)
craftr.ext.unix (module)
craftr.options (module)
craftr.path (module)
craftr.shell (module)
craftr.utils (module)
craftr.utils.regex (module)
craftr_min_version() (in module craftr)
CraftrImporter (class in craftr.ext)
CraftrLoader (class in craftr.ext)
create_target() (craftr.TargetBuilder method)
CSCompiler (class in craftr.ext.compiler.csc)
cwd (craftr.Session attribute)
cxx (in module craftr.ext.platform)
CYGWIN (in module craftr.ext.platform)
cythonc (in module craftr.ext.compiler.cython)
CythonCompiler (class in craftr.ext.compiler.cython)

D

DARWIN (in module craftr.ext.platform)
debug() (in module craftr)
defaults (craftr.FrameworkJoin attribute)
depfile (craftr.Target attribute)
deps (craftr.Target attribute)
describe() (craftr.ext.git.Git method)
description (craftr.Target attribute)
detect() (in module craftr.ext.compiler.gcc)
(in module craftr.ext.compiler.llvm)
(in module craftr.ext.compiler.msvc)
detect_compiler() (in module craftr.ext.compiler)

E

env (craftr.Session attribute)
error() (in module craftr)
exclude() (craftr.ext.archive.Archive method)
exec_if_exists() (craftr.Session method)
execute_task() (craftr.Target method)
expand_frameworks() (in module craftr)
expand_inputs() (craftr.TargetBuilder method)
(in module craftr)
explicit (craftr.Target attribute)
export (craftr.Session attribute)
ext_importer (craftr.Session attribute)

F

files_to_targets (craftr.Session attribute)
finalize() (craftr.Session method)
(craftr.Target method)
finalized (craftr.Session attribute)
find_module() (craftr.ext.CraftrImporter method)
find_program() (in module craftr.shell)
find_target_for_file() (craftr.Session method)
flatten() (in module craftr.utils)
FlexCompiler (class in craftr.ext.compiler.flex)
foreach (craftr.Target attribute)
fork() (craftr.ext.compiler.base.BaseCompiler method)
format() (in module craftr.shell)
Framework (class in craftr)
FrameworkJoin (class in craftr)
frameworks (craftr.FrameworkJoin attribute)
(craftr.Target attribute)
(craftr.TargetBuilder attribute)
fullname (craftr.Target attribute)
(craftr.TargetBuilder attribute)
fw (craftr.ext.compiler.cython.PythonInfo attribute)

G

GccCompiler (class in craftr.ext.compiler.gcc)
gen_objects() (in module craftr.ext.compiler)
gen_output() (in module craftr.ext.compiler)
gen_output_dir() (in module craftr.ext.compiler)
get() (craftr.FrameworkJoin method)
(craftr.TargetBuilder method)
(in module craftr.options)
get_bool() (in module craftr.options)
get_class_files() (in module craftr.ext.compiler.java)
get_long_path_name() (in module craftr.path)
get_module_ident() (in module craftr.ext)
get_opencl_context() (craftr.ext.compiler.nvcc.NvccCompiler method)
get_opencl_framework() (craftr.ext.compiler.nvcc.NvccCompiler method)
get_proto_meta() (in module craftr.ext.compiler.protoc)
get_python_config_vars() (in module craftr.ext.python)
get_python_framework() (in module craftr.ext.python)
get_rts_mode() (craftr.Target method)
get_version() (craftr.ext.compiler.java.JavaCompiler method)
get_vs_environment() (in module craftr.ext.compiler.msvc)
get_vs_install_dir() (in module craftr.ext.compiler.msvc)
Git (class in craftr.ext.git)
glob() (in module craftr.path)
graph (craftr.Target attribute)

I

implicit_deps (craftr.Target attribute)
import_file() (craftr.ext.CraftrImporter method)
(in module craftr)
import_module() (in module craftr)
info() (in module craftr)
inputs (craftr.Target attribute)
(craftr.Target.Graph attribute)
(craftr.TargetBuilder attribute)
invalid_option() (craftr.TargetBuilder method)
isglob() (in module craftr.path)
items() (craftr.utils.recordclass_base method)
iter_tree() (in module craftr.path)

J

JavaCompiler (class in craftr.ext.compiler.java)
join() (in module craftr.shell)

K

keys() (craftr.FrameworkJoin method)
(craftr.utils.recordclass_base method)
kwargs (craftr.TargetBuilder attribute)

L

Ld (class in craftr.ext.unix)
ld (in module craftr.ext.platform)
link() (craftr.ext.compiler.llvm.LlvmCompiler method)
(craftr.ext.compiler.msvc.MsvcLinker method)
(craftr.ext.unix.Ld method)
linker.link() (built-in function)
LINUX (in module craftr.ext.platform)
listdir() (in module craftr.path)
LlvmCompiler (class in craftr.ext.compiler.llvm)
load_module() (craftr.ext.CraftrLoader method)
local() (in module craftr.path)
log() (craftr.TargetBuilder method)

M

major_version (craftr.ext.compiler.cython.PythonInfo attribute)
make_jar() (craftr.ext.compiler.java.JavaCompiler method)
makedirs() (in module craftr.path)
merge() (craftr.FrameworkJoin method)
(craftr.TargetBuilder method)
meta (craftr.Target attribute)
(craftr.TargetBuilder attribute)
mkname() (craftr.TargetBuilder method)
module (craftr.Target attribute)
(craftr.TargetBuilder attribute)
(in module craftr)
modules (craftr.Session attribute)
move() (in module craftr.path)
msvc_deps_prefix (craftr.Target attribute)
MsvcAr (class in craftr.ext.compiler.msvc)
MsvcCompiler (class in craftr.ext.compiler.msvc)
MsvcLinker (class in craftr.ext.compiler.msvc)
MsvcSuite (class in craftr.ext.compiler.msvc)

N

name (craftr.ext.compiler.cython.CythonCompiler attribute)
(craftr.Target attribute)
(craftr.TargetBuilder attribute)
(craftr.ext.compiler.gcc.GccCompiler attribute)
(craftr.ext.compiler.llvm.LlvmCompiler attribute)
(craftr.ext.compiler.msvc.MsvcAr attribute)
(craftr.ext.compiler.msvc.MsvcCompiler attribute)
(craftr.ext.compiler.msvc.MsvcLinker attribute)
(craftr.ext.unix.Ar attribute)
(craftr.ext.unix.Ld attribute)
(craftr.ext.unix.Objcopy attribute)
normpath() (in module craftr.path)
NvccCompiler (class in craftr.ext.compiler.nvcc)

O

Objcopy (class in craftr.ext.unix)
objcopy() (craftr.ext.unix.Objcopy method)
on_context_enter() (craftr.Session method)
on_context_leave() (craftr.Session method)
options (craftr.TargetBuilder attribute)
order_only_deps (craftr.Target attribute)
outputs (craftr.Target attribute)
(craftr.Target.Graph attribute)
override_environ() (in module craftr.utils)

P

path (craftr.Session attribute)
pipe() (in module craftr.shell)
pkg_config() (in module craftr.ext.unix)
platform.bin() (built-in function)
platform.dll() (built-in function)
platform.get_tool() (built-in function)
platform.lib() (built-in function)
platform.name (built-in variable)
platform.obj() (built-in function)
platform.standard (built-in variable)
pool (craftr.Target attribute)
prepend_path() (in module craftr.utils)
ProtoCompiler (class in craftr.ext.compiler.protoc)
PythonInfo (class in craftr.ext.compiler.cython)

Q

quote() (in module craftr.shell)

R

recordclass() (in module craftr.utils)
recordclass_base (class in craftr.utils)
register_hook() (craftr.ext.compiler.base.BaseCompiler method)
register_target() (craftr.Session method)
relpath() (in module craftr.path)
remove_flags() (in module craftr.ext.compiler)
rename() (craftr.ext.archive.Archive method)
render_template() (in module craftr.ext.rules)
requires (craftr.Target attribute)
return_() (in module craftr)
rmvsuffix() (in module craftr.path)
RTS_Mixed (craftr.Target attribute)
RTS_None (craftr.Target attribute)
RTS_Plain (craftr.Target attribute)
run() (in module craftr.ext.rules)
(in module craftr.shell)

S

safe (class in craftr.shell)
save() (craftr.ext.archive.Archive method)
search_get_groups() (in module craftr.utils.regex)
server (craftr.Session attribute)
server_bind (craftr.Session attribute)
Session (class in craftr)
session (in module craftr)
setdefault() (craftr.TargetBuilder method)
setsuffix() (in module craftr.path)
settings (craftr.ext.compiler.base.BaseCompiler attribute)
silent_remove() (in module craftr.path)
split_path() (in module craftr.path)
start_server() (craftr.Session method)
staticlib() (craftr.ext.compiler.msvc.MsvcAr method)
(craftr.ext.unix.Ar method)
status() (craftr.ext.git.Git method)
strace_depth (craftr.Session attribute)

T

Target (class in craftr)
target (craftr.TargetBuilder attribute)
Target.Graph (class in craftr)
target_attrs (craftr.TargetBuilder attribute)
TargetBuilder (class in craftr)
targets (craftr.Session attribute)
task() (in module craftr)
tempfile (class in craftr.path)
test_program() (in module craftr.shell)
TimeoutExpired
ToolDetectionError (class in craftr.ext.compiler)

U

uniquify() (in module craftr.utils)
update() (craftr.ext.CraftrImporter method)
used_keys (craftr.FrameworkJoin attribute)

V

values() (craftr.utils.recordclass_base method)
var (craftr.Session attribute)
verbosity (craftr.Session attribute)

W

warn() (in module craftr)
WIN32 (in module craftr.ext.platform)
write_command_file() (craftr.TargetBuilder method)
write_multicommand_file() (craftr.TargetBuilder method)

Y

YaccCompiler (class in craftr.ext.compiler.yacc)