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
Copy file name to clipboardExpand all lines: docs/codeql/codeql-overview/system-requirements.rst
+18-7Lines changed: 18 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -15,10 +15,21 @@ Supported platforms
15
15
Additional software requirements
16
16
################################
17
17
18
-
- For extraction of compiled languages on all platforms, the system must be configured so that it can successfully build and compile your code, independently of CodeQL.
19
-
- On Linux, extraction of compiled languages (C/C++, C#, Go, Java) and Ruby requires ``glibc`` version 2.17 or greater.
20
-
- Extraction of these languages on ``musl-c``-based Linux distributions, such as Alpine Linux, is not supported.
21
-
- TypeScript extraction on all platforms requires Node.js to be installed and available on the ``PATH`` as ``node``.
22
-
- On Linux and macOS, extraction of Python 2 or Python 3 requires Python 3 to be installed and available on the ``PATH`` as ``python3`` or ``python``.
23
-
- For Python 2 extraction, we also recommend having Python 2 installed and available on the ``PATH`` as ``python2``.
24
-
- On Windows, extraction of Python 2 or Python 3 requires the Python launcher to be installed and available on the ``PATH`` as ``py.exe``.
18
+
To generate a CodeQL database for a compiled language, you must ensure that the system can successfully build and compile your code, independently of CodeQL.
19
+
20
+
In addition, CodeQL extraction has the following requirements.
21
+
22
+
For extraction of compiled languages (C/C++, C#, Go, Java) and Ruby on Linux:
23
+
24
+
- ``glibc`` version 2.17 or greater must be installed.
25
+
- ``musl-c``-based Linux distributions, such as Alpine Linux, are not supported.
26
+
27
+
For TypeScript extraction on all platforms:
28
+
29
+
- Node.js must be installed and available on the ``PATH`` as ``node``.
30
+
31
+
For Python extraction:
32
+
33
+
- On Linux and macOS, Python 3 must be installed and available on the ``PATH`` as ``python3`` or ``python``.
34
+
- For Python 2 extraction on Linux and macOS, we also recommend having Python 2 installed and available on the ``PATH`` as ``python2``.
35
+
- On Windows, the Python launcher must be installed and available on the ``PATH`` as ``py.exe``.
0 commit comments