summaryrefslogtreecommitdiff
path: root/research/flossing/external/julia-1.6.7/share/julia/test/clangsa/lit.cfg.py
diff options
context:
space:
mode:
Diffstat (limited to 'research/flossing/external/julia-1.6.7/share/julia/test/clangsa/lit.cfg.py')
-rw-r--r--research/flossing/external/julia-1.6.7/share/julia/test/clangsa/lit.cfg.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/research/flossing/external/julia-1.6.7/share/julia/test/clangsa/lit.cfg.py b/research/flossing/external/julia-1.6.7/share/julia/test/clangsa/lit.cfg.py
new file mode 100644
index 0000000..5790eab
--- /dev/null
+++ b/research/flossing/external/julia-1.6.7/share/julia/test/clangsa/lit.cfg.py
@@ -0,0 +1,27 @@
+import os
+import sys
+import re
+import platform
+
+import lit.util
+import lit.formats
+
+config.name = 'Julia-GCChecker'
+config.suffixes = ['.c','.cpp']
+config.test_source_root = os.path.dirname(__file__)
+config.test_format = lit.formats.ShTest(True)
+config.substitutions.append(('%shlibext', '.dylib' if platform.system() == 'Darwin' else '.dll' if
+ platform.system() == 'Windows' else '.so'))
+config.substitutions.append(("%julia_home", os.path.join(os.path.dirname(__file__), "../..")))
+
+path = os.path.pathsep.join((os.path.join(os.path.dirname(__file__),"../../usr/tools"), os.path.join(os.path.dirname(__file__),"../../usr/bin"), config.environment['PATH']))
+config.environment['PATH'] = path
+config.environment['HOME'] = "/tmp"
+config.environment['CLANGSA_FLAGS'] = os.environ.get('CLANGSA_FLAGS', "")
+config.environment['CLANGSA_CXXFLAGS'] = os.environ.get('CLANGSA_CXXFLAGS', "")
+config.environment['CPPFLAGS'] = os.environ.get('CPPFLAGS', "")
+config.environment['CFLAGS'] = os.environ.get('CFLAGS', "")
+config.environment['CXXFLAGS'] = os.environ.get('CXXFLAGS', "")
+
+if platform.machine() == "x86_64":
+ config.available_features.add('x86_64')