mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-18 14:31:27 +00:00
[CMake] Removing duplicates from the list of test suites to generate targets for.
Not doing this causes some headaches for users migrating from autoconf to CMake. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233428 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1f4cf39fbe
commit
527745e789
@ -803,8 +803,13 @@ function(add_lit_testsuites project directory)
|
||||
if (NOT CMAKE_CONFIGURATION_TYPES)
|
||||
parse_arguments(ARG "PARAMS;DEPENDS;ARGS" "" ${ARGN})
|
||||
file(GLOB_RECURSE litCfg ${directory}/lit*.cfg)
|
||||
set(lit_suites)
|
||||
foreach(f ${litCfg})
|
||||
get_filename_component(dir ${f} DIRECTORY)
|
||||
set(lit_suites ${lit_suites} ${dir})
|
||||
endforeach()
|
||||
list(REMOVE_DUPLICATES lit_suites)
|
||||
foreach(dir ${lit_suites})
|
||||
string(REPLACE ${directory} "" name_slash ${dir})
|
||||
if (name_slash)
|
||||
string(REPLACE "/" "-" name_slash ${name_slash})
|
||||
|
Loading…
x
Reference in New Issue
Block a user