diff --git a/libc/cmake/modules/LLVMLibCRules.cmake b/libc/cmake/modules/LLVMLibCRules.cmake --- a/libc/cmake/modules/LLVMLibCRules.cmake +++ b/libc/cmake/modules/LLVMLibCRules.cmake @@ -278,3 +278,10 @@ ) endif() endfunction(add_libc_unittest) + +add_custom_target(libc_unittests) + +function(add_libc_unittest_suite target_name) + add_custom_target(${target_name}) + add_dependencies(libc_unittests ${target_name}) +endfunction(add_libc_unittest_suite) diff --git a/libc/src/string/CMakeLists.txt b/libc/src/string/CMakeLists.txt --- a/libc/src/string/CMakeLists.txt +++ b/libc/src/string/CMakeLists.txt @@ -1,4 +1,4 @@ -add_custom_target(libc_string_unittests) +add_libc_unittest_suite(libc_string_unittests) add_subdirectory(strcpy) add_subdirectory(strcat)