Index

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

_

__call__() (craftr.ext.rules.PythonTool method)
__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)
append_path() (in module craftr.utils)
Ar (class in craftr.ext.unix)
arc_name (craftr.ext.archive.Archive.File attribute)
Archive (class in craftr.ext.archive)
Archive.File (class in craftr.ext.archive)
Archiver (in module craftr.ext.compiler.msvc)
autoglob() (in module craftr.path)

B

BaseCompiler (class in craftr.ext.compiler)
bin() (in module craftr.ext.platform.cygwin)
(in module craftr.ext.platform.darwin)
(in module craftr.ext.platform.linux)
(in module craftr.ext.platform.win32)
branch() (craftr.ext.git.Git method)
branches() (craftr.ext.git.Git method)
builder() (craftr.ext.compiler.BaseCompiler method)

C

caller (craftr.TargetBuilder attribute)
cc.compile() (built-in function)
command (craftr.Target attribute)
commonpath() (in module craftr.path)
compile() (craftr.ext.compiler.csc.CSCompiler 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)
Compiler (in module craftr.ext.compiler.llvm)
(in module craftr.ext.compiler.msvc)
craftr (module)
craftr.ext.archive (module)
craftr.ext.compiler (module)
craftr.ext.compiler.csc (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.options (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.rules (module)
craftr.ext.unix (module)
craftr.path (module)
craftr.shell (module)
craftr.utils (module)
craftr_min_version() (in module craftr)
create_target() (craftr.TargetBuilder method)
CSCompiler (class in craftr.ext.compiler.csc)
cwd (craftr.Session attribute)
cxx.compile() (built-in function)

D

debug() (in module craftr)
depfile (craftr.Target attribute)
deps (craftr.Target attribute)
describe() (craftr.ext.git.Git method)
description (craftr.Target attribute)
detect() (in module craftr.ext.compiler.llvm)
(in module craftr.ext.compiler.msvc)
detect_compiler() (in module craftr.ext.compiler)
dll() (in module craftr.ext.platform.cygwin)
(in module craftr.ext.platform.darwin)
(in module craftr.ext.platform.linux)
(in module craftr.ext.platform.win32)

E

env (craftr.Session attribute)
error() (in module craftr)
exclude() (craftr.ext.archive.Archive method)
exec_if_exists() (craftr.Session 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

find_program() (in module craftr.utils)
flatten() (in module craftr.utils)
FlexCompiler (class in craftr.ext.compiler.flex)
foreach (craftr.Target attribute)
fork() (craftr.ext.compiler.BaseCompiler method)
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)

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)
get_class_files() (in module craftr.ext.compiler.java)
get_long_path_name() (in module craftr.path)
get_opencl_context() (craftr.ext.compiler.nvcc.NvccCompiler method)
get_opencl_framework() (craftr.ext.compiler.nvcc.NvccCompiler method)
get_option() (in module craftr.ext.options)
get_proto_meta() (in module craftr.ext.compiler.protoc)
get_tool() (in module craftr.ext.platform.cygwin)
(in module craftr.ext.platform.darwin)
(in module craftr.ext.platform.linux)
(in module craftr.ext.platform.win32)
get_version() (craftr.ext.compiler.java.JavaCompiler method)
Git (class in craftr.ext.git)
glob() (in module craftr.path)
gre_search() (in module craftr.utils)

I

implicit_deps (craftr.Target attribute)
import_file() (in module craftr)
import_module() (in module craftr)
info() (in module craftr)
inputs (craftr.Target attribute)
(craftr.TargetBuilder attribute)
invalid_option() (craftr.TargetBuilder method)
isglob() (in module craftr.path)
iter_tree() (in module craftr.path)

J

JavaCompiler (class in craftr.ext.compiler.java)

K

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

L

Ld (class in craftr.ext.unix)
ld.link() (built-in function)
lib() (in module craftr.ext.platform.cygwin)
(in module craftr.ext.platform.darwin)
(in module craftr.ext.platform.linux)
(in module craftr.ext.platform.win32)
link() (craftr.ext.compiler.llvm.LlvmCompiler method)
(craftr.ext.compiler.msvc.MsvcLinker method)
(craftr.ext.unix.Ld method)
Linker (in module craftr.ext.compiler.msvc)
listdir() (in module craftr.path)
LlvmCompiler (class in craftr.ext.compiler.llvm)
local() (in module craftr.path)
log() (craftr.TargetBuilder method)

M

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)
module (craftr.Target attribute)
(craftr.TargetBuilder attribute)
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)

N

name (craftr.ext.archive.Archive.File 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

obj() (in module craftr.ext.platform.cygwin)
(in module craftr.ext.platform.darwin)
(in module craftr.ext.platform.linux)
(in module craftr.ext.platform.win32)
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)

P

path (craftr.Session attribute)
pipe() (in module craftr.shell)
pkg_config() (in module craftr.ext.unix)
pool (craftr.Target attribute)
prepend_path() (in module craftr.utils)
ProtoCompiler (class in craftr.ext.compiler.protoc)
PythonTool (class in craftr.ext.rules)

Q

quote() (in module craftr.shell)

R

relpath() (in module craftr.path)
rename() (craftr.ext.archive.Archive method)
render_template (class in craftr.ext.rules)
return_() (in module craftr)
rmvsuffix() (in module craftr.path)
rts_funcs (craftr.Session attribute)
run() (in module craftr.ext.rules)
(in module craftr.shell)

S

save() (craftr.ext.archive.Archive method)
server (craftr.Session attribute)
server_bind (craftr.Session attribute)
Session (class in craftr)
setsuffix() (in module craftr.path)
silent_remove() (in module craftr.path)
slotobject() (in module craftr.utils)
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)

T

Target (class in craftr)
target (craftr.TargetBuilder attribute)
target_attrs (craftr.TargetBuilder attribute)
TargetBuilder (class in craftr)
targets (craftr.Session attribute)
tempfile (class in craftr.utils)
ToolDetectionError

U

unique() (in module craftr.utils)
update() (craftr.Session method)
used_keys (craftr.FrameworkJoin attribute)

V

var (craftr.Session attribute)
verbosity (craftr.Session attribute)

W

warn() (in module craftr)
write_command_file() (craftr.TargetBuilder method)
write_multicommand_file() (craftr.TargetBuilder method)

Y

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