[Lldb-commits] [lldb] r364112 - [lit] Make lit-lldb-init configurable by CMake
Jonas Devlieghere via lldb-commits
lldb-commits at lists.llvm.org
Fri Jun 21 16:12:22 PDT 2019
Author: jdevlieghere
Date: Fri Jun 21 16:12:22 2019
New Revision: 364112
URL: http://llvm.org/viewvc/llvm-project?rev=364112&view=rev
Log:
[lit] Make lit-lldb-init configurable by CMake
This makes the `lit-lldb-init` file configurable by CMake. This matters
to us downstream in Swift, where we want to set environment variables
with the `env` command for every test.
Differential revision: https://reviews.llvm.org/D63679
Added:
lldb/trunk/lit/lit-lldb-init.in
Removed:
lldb/trunk/lit/lit-lldb-init
Modified:
lldb/trunk/lit/CMakeLists.txt
lldb/trunk/lit/helper/toolchain.py
Modified: lldb/trunk/lit/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/lit/CMakeLists.txt?rev=364112&r1=364111&r2=364112&view=diff
==============================================================================
--- lldb/trunk/lit/CMakeLists.txt (original)
+++ lldb/trunk/lit/CMakeLists.txt Fri Jun 21 16:12:22 2019
@@ -81,6 +81,10 @@ configure_lit_site_cfg(
${CMAKE_CURRENT_SOURCE_DIR}/Suite/lit.site.cfg.in
${CMAKE_CURRENT_BINARY_DIR}/Suite/lit.site.cfg)
+configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/lit-lldb-init.in
+ ${CMAKE_CURRENT_BINARY_DIR}/lit-lldb-init)
+
if(NOT LLDB_BUILT_STANDALONE)
list(APPEND LLDB_TEST_DEPS
FileCheck
Modified: lldb/trunk/lit/helper/toolchain.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/lit/helper/toolchain.py?rev=364112&r1=364111&r2=364112&view=diff
==============================================================================
--- lldb/trunk/lit/helper/toolchain.py (original)
+++ lldb/trunk/lit/helper/toolchain.py Fri Jun 21 16:12:22 2019
@@ -38,12 +38,12 @@ def use_lldb_substitutions(config):
ToolSubst('%lldb',
command=FindTool('lldb'),
extra_args=['--no-lldbinit', '-S',
- os.path.join(config.test_source_root,
+ os.path.join(config.test_exec_root,
'lit-lldb-init')]),
ToolSubst('%lldb-init',
command=FindTool('lldb'),
extra_args=['-S',
- os.path.join(config.test_source_root,
+ os.path.join(config.test_exec_root,
'lit-lldb-init')]),
lldbmi,
ToolSubst('%debugserver',
Removed: lldb/trunk/lit/lit-lldb-init
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/lit/lit-lldb-init?rev=364111&view=auto
==============================================================================
--- lldb/trunk/lit/lit-lldb-init (original)
+++ lldb/trunk/lit/lit-lldb-init (removed)
@@ -1,3 +0,0 @@
-# LLDB init file for the LIT tests.
-settings set symbols.enable-external-lookup false
-settings set interpreter.echo-comment-commands false
Added: lldb/trunk/lit/lit-lldb-init.in
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/lit/lit-lldb-init.in?rev=364112&view=auto
==============================================================================
--- lldb/trunk/lit/lit-lldb-init.in (added)
+++ lldb/trunk/lit/lit-lldb-init.in Fri Jun 21 16:12:22 2019
@@ -0,0 +1,3 @@
+# LLDB init file for the LIT tests.
+settings set symbols.enable-external-lookup false
+settings set interpreter.echo-comment-commands false
More information about the lldb-commits
mailing list