diff options
Diffstat (limited to 'lldb/unittests/CMakeLists.txt')
| -rw-r--r-- | lldb/unittests/CMakeLists.txt | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lldb/unittests/CMakeLists.txt b/lldb/unittests/CMakeLists.txt index 2473bab265d..1ef5ce6503b 100644 --- a/lldb/unittests/CMakeLists.txt +++ b/lldb/unittests/CMakeLists.txt @@ -21,9 +21,17 @@ if (LLDB_BUILT_STANDALONE) endif() function(add_lldb_unittest test_name) + cmake_parse_arguments(ARG + "" + "" + "LINK_LIBS;LINK_COMPONENTS" + ${ARGN}) + + list(APPEND LLVM_LINK_COMPONENTS ${ARG_LINK_COMPONENTS}) + add_unittest(LLDBUnitTests ${test_name} - ${ARGN} + ${ARG_UNPARSED_ARGUMENTS} ) add_custom_command( @@ -33,7 +41,6 @@ function(add_lldb_unittest test_name) lldb_link_common_libs(${test_name} EXE) target_link_libraries(${test_name} ${CLANG_USED_LIBS} ${LLDB_SYSTEM_LIBS}) - llvm_config(${test_name} ${LLVM_LINK_COMPONENTS}) endfunction() function(add_unittest_inputs test_name inputs) |

