From: Jonas Devlieghere Date: Mon, 15 Aug 2022 16:42:41 +0000 (-0700) Subject: [llvm] Include utils/unittest before projects and runtimes X-Git-Tag: upstream/17.0.6~36455 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=350755d94d6b865bd9968bd02713bd71eaedc598;p=platform%2Fupstream%2Fllvm.git [llvm] Include utils/unittest before projects and runtimes Include utils/unittest before projects and runtimes so that downstream projects can check for the existence of the llvm_gtest target. This is motivated by 9c6c4d675bd1 which fixes the stand-alone build configuration where LLVM_MAIN_SRC_DIR does not exist. Differential revision: https://reviews.llvm.org/D124314 --- diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt index 5496b8a..fa1351e 100644 --- a/llvm/CMakeLists.txt +++ b/llvm/CMakeLists.txt @@ -1147,6 +1147,9 @@ if( LLVM_INCLUDE_UTILS ) add_subdirectory(utils/UnicodeData) add_subdirectory(utils/yaml-bench) add_subdirectory(utils/split-file) + if( LLVM_INCLUDE_TESTS ) + add_subdirectory(utils/unittest) + endif() else() if ( LLVM_INCLUDE_TESTS ) message(FATAL_ERROR "Including tests when not building utils will not work. @@ -1191,9 +1194,6 @@ if( LLVM_INCLUDE_TESTS ) add_subdirectory(utils/lit) add_subdirectory(test) add_subdirectory(unittests) - if( LLVM_INCLUDE_UTILS ) - add_subdirectory(utils/unittest) - endif() if (WIN32) # This utility is used to prevent crashing tests from calling Dr. Watson on