You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li>When the call to <codeclass="language-plaintext highlighter-rouge">add_lint_tests()</code> has <codeclass="language-plaintext highlighter-rouge">use_ruff = True</code>, we use <codeclass="language-plaintext highlighter-rouge">ruff</code> as
190
+
the linter. Drake uses both <codeclass="language-plaintext highlighter-rouge">check</code> mode along with <codeclass="language-plaintext highlighter-rouge">format --check</code> mode.
<p>Drake also defines a number of CMake options to control different facets of
318
318
the build.</p>
319
319
320
+
<p>Adjusting installation:</p>
321
+
322
+
<ul>
323
+
<li><codeclass="language-plaintext highlighter-rouge">DRAKE_INSTALL_JAVA</code> (default <codeclass="language-plaintext highlighter-rouge">ON</code>). When <codeclass="language-plaintext highlighter-rouge">OFF</code>, does not install Java-based
324
+
tools (currently only the Java lcmtypes). Setting to <codeclass="language-plaintext highlighter-rouge">OFF</code> might be helpful to
325
+
avoid depending on a JDK during the build.</li>
326
+
<li><codeclass="language-plaintext highlighter-rouge">DRAKE_INSTALL_PYTHON</code> (default <codeclass="language-plaintext highlighter-rouge">ON</code>). When <codeclass="language-plaintext highlighter-rouge">OFF</code>, does not install
327
+
Python-based tools (<codeclass="language-plaintext highlighter-rouge">pydrake</code>, <codeclass="language-plaintext highlighter-rouge">pybind11</code> headers, tutorials, and Python
328
+
lcmtypes). Setting to <codeclass="language-plaintext highlighter-rouge">OFF</code> might be helpful to avoid spending time compiling
329
+
code that’s not needed.
330
+
<ul>
331
+
<li>Note that regardless of the <codeclass="language-plaintext highlighter-rouge">DRAKE_INSTALL_PYTHON</code> option, a working Python
332
+
interpreter is still required to build Drake.</li>
<li><codeclass="language-plaintext highlighter-rouge">WITH_LCM_RUNTIME</code> (default <codeclass="language-plaintext highlighter-rouge">ON</code>). When <codeclass="language-plaintext highlighter-rouge">OFF</code>, the LGPL-licensed LCM runtime
379
396
library will be not installed alongside Drake. See <codeclass="language-plaintext highlighter-rouge">DrakeLcm::available()</code> to
380
397
retrieve this setting at runtime.</li>
381
-
<li><codeclass="language-plaintext highlighter-rouge">DRAKE_INSTALL_JAVA</code> (default <codeclass="language-plaintext highlighter-rouge">ON</code>). When <codeclass="language-plaintext highlighter-rouge">OFF</code>, does not install Java-based
382
-
tools (currently only the Java lcmtypes). Setting to <codeclass="language-plaintext highlighter-rouge">OFF</code> might be helpful to
0 commit comments