diff options
author | Reid Kleckner <rnk@google.com> | 2017-08-02 17:16:25 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2017-08-02 17:16:25 +0000 |
commit | 7a2274aaed02779acda5bc4505d603b9cb5b498b (patch) | |
tree | da6b04252c3aefc7644751ac4cdd5edeb07afe0c /llvm/utils/lit/tests | |
parent | 2738ede6b2e8de6b09afadc7f09d75b18491a629 (diff) | |
download | bcm5719-llvm-7a2274aaed02779acda5bc4505d603b9cb5b498b.tar.gz bcm5719-llvm-7a2274aaed02779acda5bc4505d603b9cb5b498b.zip |
Revert "[lit] Avoid copying llvm/utils/lit/tests/Inputs with lit site configs"
This reverts r309602, check-lit still leaves Output directories in the
source directory.
llvm-svn: 309833
Diffstat (limited to 'llvm/utils/lit/tests')
-rw-r--r-- | llvm/utils/lit/tests/CMakeLists.txt | 24 | ||||
-rw-r--r-- | llvm/utils/lit/tests/Inputs/lit.site.cfg.in | 3 | ||||
-rw-r--r-- | llvm/utils/lit/tests/lit.site.cfg.in | 4 |
3 files changed, 1 insertions, 30 deletions
diff --git a/llvm/utils/lit/tests/CMakeLists.txt b/llvm/utils/lit/tests/CMakeLists.txt deleted file mode 100644 index f63fd90277e..00000000000 --- a/llvm/utils/lit/tests/CMakeLists.txt +++ /dev/null @@ -1,24 +0,0 @@ -# The configured file is not placed in the correct location -# until the tests are run as we need to copy it into -# a copy of the tests folder -configure_file("lit.site.cfg.in" "lit.site.cfg" @ONLY) - -# For every lit.cfg in the Inputs tree, create a lit.site.cfg that points at -# the tests back in the source directory. Running the tests this way keeps the -# temporary output files in the build directory. -file(GLOB inputs_suites "Inputs/*/lit.cfg") -foreach(lit_cfg ${inputs_suites}) - get_filename_component(LIT_TEST_SRC_DIR "${lit_cfg}" DIRECTORY) - file(RELATIVE_PATH LIT_TEST_BIN_DIR "${CMAKE_CURRENT_SOURCE_DIR}" "${LIT_TEST_SRC_DIR}") - set(LIT_TEST_BIN_DIR "${CMAKE_CURRENT_BINARY_DIR}/${LIT_TEST_BIN_DIR}") - configure_file("Inputs/lit.site.cfg.in" "${LIT_TEST_BIN_DIR}/lit.site.cfg" @ONLY) -endforeach() - -# Add rules for lit's own test suite -add_lit_testsuite(check-lit "Running lit's tests" - ${CMAKE_CURRENT_BINARY_DIR} - DEPENDS "FileCheck" "not" -) - -# For IDEs -set_target_properties(check-lit PROPERTIES FOLDER "Tests") diff --git a/llvm/utils/lit/tests/Inputs/lit.site.cfg.in b/llvm/utils/lit/tests/Inputs/lit.site.cfg.in deleted file mode 100644 index f6cd31cf640..00000000000 --- a/llvm/utils/lit/tests/Inputs/lit.site.cfg.in +++ /dev/null @@ -1,3 +0,0 @@ -lit_config.load_config(config, "@LIT_TEST_SRC_DIR@/lit.cfg") -config.test_source_root = "@LIT_TEST_SRC_DIR@" -config.test_exec_root = "@LIT_TEST_BIN_DIR@" diff --git a/llvm/utils/lit/tests/lit.site.cfg.in b/llvm/utils/lit/tests/lit.site.cfg.in index 745c528759e..bdc1f58575e 100644 --- a/llvm/utils/lit/tests/lit.site.cfg.in +++ b/llvm/utils/lit/tests/lit.site.cfg.in @@ -5,6 +5,4 @@ config.llvm_obj_root = "@LLVM_BINARY_DIR@" config.llvm_tools_dir = "@LLVM_TOOLS_BINARY_DIR@" # Let the main config do the real work. -lit_config.load_config(config, "@LLVM_SOURCE_DIR@/utils/lit/tests/lit.cfg") -config.test_source_root = "@CMAKE_CURRENT_SOURCE_DIR@" -config.test_exec_root = "@CMAKE_CURRENT_BINARY_DIR@" +lit_config.load_config(config, "@LLVM_BINARY_DIR@/utils/lit/tests/lit.cfg") |