llc knows whether he is compiled with -DNDEBUG.
| Optimized build with assertions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145230
91177308-0d34-0410-b5e6-
96231b3b80d8
if loadable_module:
config.available_features.add('loadable_module')
-if config.enable_assertions:
+# llc knows whether he is compiled with -DNDEBUG.
+import subprocess
+llc_cmd = subprocess.Popen([os.path.join(llvm_tools_dir, 'llc'), '-version'],
+ stdout = subprocess.PIPE)
+if re.search(r'with assertions', llc_cmd.stdout.read()):
config.available_features.add('asserts')
+llc_cmd.wait()