aboutsummaryrefslogtreecommitdiff
path: root/lib/compiler-finder.js
diff options
context:
space:
mode:
authorMarc Poulhiès <dkm@kataplop.net>2022-01-30 17:49:13 +0100
committerGitHub <noreply@github.com>2022-01-30 10:49:13 -0600
commitc4e76cd7a458c84c6599d226cceffc2f2694e47e (patch)
tree4a8ce667c0ba14675b58085f8b402c11c3db659d /lib/compiler-finder.js
parentc40bfa50f532474839eeeea50cd9f431a889d353 (diff)
downloadcompiler-explorer-c4e76cd7a458c84c6599d226cceffc2f2694e47e.tar.gz
compiler-explorer-c4e76cd7a458c84c6599d226cceffc2f2694e47e.zip
Add GNAT cross compiler from Alire project (#3294)gh-1774
Add new adarts compiler properties used to set the RTS (if needed) to be used by GNAT. This is needed as the cross compilers come with several RTS and you must provide one. Use Alire (https://alire.ada.dev/) cross compilers for ARM32 and RISC-V 64. Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
Diffstat (limited to 'lib/compiler-finder.js')
-rw-r--r--lib/compiler-finder.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/compiler-finder.js b/lib/compiler-finder.js
index 9729d8a2c..f9f73286d 100644
--- a/lib/compiler-finder.js
+++ b/lib/compiler-finder.js
@@ -212,6 +212,7 @@ export class CompilerFinder {
intelAsm: props('intelAsm', ''),
instructionSet: props('instructionSet', ''),
needsMulti: !!props('needsMulti', true),
+ adarts: props('adarts', ''),
supportsDemangle: !!demangler,
supportsBinary,
interpreted,