-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfeatures_manual.html
153 lines (137 loc) · 6.77 KB
/
features_manual.html
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Features — BASIS</title>
<link rel="stylesheet" href="_static/cmake-basis.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: './',
VERSION: 'v3.3 (fb18c98)',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<link rel="shortcut icon" href="_static/favicon.ico"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="top" title="BASIS" href="index.html" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li><a href="sidebar.html">BASIS</a> »</li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body">
<div class="section" id="features">
<span id="id1"></span><h1>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h1>
<p><strong>Project Creation</strong></p>
<ul class="simple">
<li><a class="reference internal" href="howto/create-and-modify-project.html"><span class="doc">Quick project setup</span></a> with mad-libs style text substitution</li>
<li><a class="reference internal" href="howto/use-and-customize-templates.html"><span class="doc">Customizable project templates</span></a></li>
</ul>
<p><strong>Standards</strong></p>
<ul class="simple">
<li><a class="reference internal" href="standard/fhs.html"><span class="doc">Filesystem layout standards</span></a></li>
<li>Basic software implementation standards</li>
<li><a class="reference internal" href="standard/cmdline.html"><span class="doc">Command-line parsing standards</span></a></li>
<li><a class="reference internal" href="guideline.html"><span class="doc">Coding Style Guidelines</span></a></li>
</ul>
<p><strong>Build system utilities</strong></p>
<ul class="simple">
<li>New <a class="reference internal" href="standard/modules.html"><span class="doc">CMake Module APIs</span></a></li>
<li>Version Control Integration</li>
<li>Automatic Packaging</li>
</ul>
<p><strong>Documentation</strong></p>
<ul class="simple">
<li>Documentation generation tools</li>
<li>Manuals</li>
<li>PDF and HTML output of each</li>
<li>Integrated with CMake APIs</li>
</ul>
<p><strong>Testing</strong></p>
<ul class="simple">
<li>Unit testing</li>
<li>Continuous integration</li>
<li>Executable testing frameworks</li>
</ul>
<p><strong>Program Execution</strong></p>
<ul class="simple">
<li>Parsing library</li>
<li>Command execution library</li>
<li>Unix philosophy and tool chains</li>
</ul>
<p><strong>Supported Languages:</strong></p>
<ul class="simple">
<li>C++, BASH, Python, Perl, MATLAB</li>
</ul>
<p><strong>Supported Packages:</strong></p>
<ul class="simple">
<li><a class="reference external" href="http://www.cmake.org">CMake</a>, <a class="reference external" href="http://www.cmake.org/Wiki/CMake:Packaging_With_CPack">CPack</a>, <a class="reference external" href="http://cmake.org/Wiki/CMake/Testing_With_CTest">CTest</a>/<a class="reference external" href="http://www.cdash.org/">CDash</a>, <a class="reference external" href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</a>, <a class="reference external" href="http://sphinx-doc.org/">Sphinx</a>, <a class="reference external" href="http://git-scm.com/">Git</a>, <a class="reference external" href="http://subversion.apache.org/">Subversion</a>, <a class="reference external" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a>, <a class="reference external" href="https://code.google.com/p/googletest/">gtest</a>, <a class="reference external" href="https://github.com/schuhschuh/gflags">gflags</a>, <a class="reference external" href="http://www.boost.org">Boost</a>, and many more, including custom packages.</li>
</ul>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/logo_title.svg" alt="Logo"/>
</a></p>
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
<p class="searchtip" style="font-size: 90%">
Enter search terms.
</p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
<h3><a href="contents.html">Table Of Contents</a></h3>
<ul>
<li class="toctree-l1"><a class="reference internal" href="index.html">Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="quickstart.html">Quick Start</a></li>
<li class="toctree-l1"><a class="reference internal" href="howto.html">How-to Guides</a></li>
<li class="toctree-l1"><a class="reference internal" href="standard.html">Standards</a></li>
<li class="toctree-l1"><a class="reference internal" href="guideline.html">Guidelines</a></li>
<li class="toctree-l1"><a class="reference internal" href="reference.html">Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="apidoc.html">API</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="changelog.html">News</a></li>
<li class="toctree-l1"><a class="reference internal" href="download.html">Download</a></li>
<li class="toctree-l1"><a class="reference internal" href="install.html">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="help.html">Support</a></li>
<li class="toctree-l1"><a class="reference internal" href="about.html">About</a></li>
</ul>
<h3>External Links</h3>
<ul>
<li><a href="https://github.com/cmake-basis/BASIS">Repository</a></ li>
<li><a href="https://github.com/cmake-basis/BASIS/issues">Issues</a></ li>
</ul>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
© Copyright 2011-12 University of Pennsylvania, 2013-14 Carnegie Mellon University, 2013-16 Andreas Schuh.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.1.
</div>
</body>
</html>