-
Notifications
You must be signed in to change notification settings - Fork 59
Expand file tree
/
Copy pathindex.html
More file actions
76 lines (72 loc) · 4.02 KB
/
index.html
File metadata and controls
76 lines (72 loc) · 4.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<HTML>
<BODY>
<H2>Overview</H2>
This directory contains the source code and unit tests for Intel® Threading Building Blocks.
<H2>Directories</H2>
<DL>
<DT><A HREF="tbb">tbb</A>
<DD>Source code of the TBB library core.
<DT><A HREF="tbbmalloc">tbbmalloc</A>
<DD>Source code of the TBB scalable memory allocator.
<DT><A HREF="test">test</A>
<DD>Source code of the TBB unit tests.
<DT><A HREF="rml">rml</A>
<DD>Source code of the Resource Management Layer (RML).
<DT><A HREF="perf">perf</A>
<DD>Source code of microbenchmarks.
<DT><A HREF="old">old</A>
<DD>Source code of deprecated TBB entities that are still shipped as part of the TBB library for the sake of backward compatibility.
</DL>
<h2>Files</h2>
<dl>
<dt><a href="Makefile">Makefile</a>
<dd>Advanced Makefile for developing and debugging of TBB. See the <a href="../build/index.html#build">basic build directions</a>. Additional targets and options:
<dt><tt>make test_{name} time_{name}</tt>
<dd>Make and run individual test or benchmark.
<dt><tt>make stress_{name}</tt>
<dd>Equivalent to 'make test_{name}' but runs until a failure detected or terminated by user.
<dt><tt>make run_cmd="{command}" [(above options or targets)]</tt>
<dd>Command prefix for tests execution. Also, "run_cmd=-" will ignore test execution failures. See also -k and -i options of the GNU make for more options to keep building and testing despite of failures.
<dt><tt>make debug_{name}</tt>
<dd>Equivalent to 'make test_{name}' but compiles in debug mode and runs under debugger ("run_cmd=$(debugger)").
<dt><tt>make args="{command-line arguments}" [(above options or targets)]</tt>
<dd>Additional arguments for the run.
<dt><tt>make repeat="{N}" [(above options or targets)]</tt>
<dd>Repeats execution N times.
<dt><tt>make clean_{filename}</tt>
<dd>Removes executable, object, and other intermediate files with specified filename ('*' also works).
<dt><tt>make cfg={debug|release} [(above options or targets)]</tt>
<dd>Specifies a build mode or corresponding directory to work in.
<dt><tt>make tbb_strict=1 [(above options or targets)]</tt>
<dd>Enables warnings as errors.
<dt><tt>make examples/{target}</tt>
<dd>Invokes examples/Makefile with specified target. Available in the open-source version only.
For the commercial version, you can download Intel TBB Samples at the <a href="https://software.intel.com/en-us/product-code-samples?topic=20828">Intel® Software Product Samples and Tutorials</a> website.
<dt><tt>make python_{target} [compiler={icl, icc}]</tt>
<dd>Invokes Makefile with the specified target in <a href="../python/index.html">python</a> directory. E.g. 'python_install' target builds and installs the module into Python.
<dt><tt>make clean_release clean_debug clean_examples</tt>
<dd>Removes release or debug build directories, or cleans all examples. The target <tt>clean_examples</tt> is available in the open-source version only.
<dt><tt>make test_no_depends</tt>
<dd>Equivalent to 'make test' but does not check for libraries updates.
<dt><tt>make info</tt>
<dd>Output information about build configuration and directories.
<dt><tt>make cpp0x=1 [(above options or targets)]</tt>
<dd>Enables C++0x extensions like lambdas for compilers that implement them as experimental features.
<dt><tt>make CXXFLAGS={Flags} [(above options or targets)]</tt>
<dd>Specifies additional options for compiler.
<dt><tt>make target={name} [(above options or targets)]</tt>
<dd>Includes additional build/{name}.inc file after OS-specific one.
<dt><tt>make extra_inc={filename} [(above options or targets)]</tt>
<dd>Includes additional makefile.
</dl>
<HR/>
<A HREF="../index.html">Up to parent directory</A>
<p></p>
Copyright © 2005-2019 Intel Corporation. All Rights Reserved.
<P></P>
Intel is a registered trademark or trademark of Intel Corporation
or its subsidiaries in the United States and other countries.
<p></p>
* Other names and brands may be claimed as the property of others.
</BODY>
</HTML>