Merge pull request #371 from slavapestov/function-type-dead-code
[Swift] GetNumTemplateArguments() always returns 0 for function types
diff --git a/CMakeLists.txt b/CMakeLists.txt
index dff1d27..4990010 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -71,7 +71,10 @@
option(LLDB_INCLUDE_TESTS "Generate build targets for the LLDB unit tests."
${LLVM_INCLUDE_TESTS})
if(LLDB_INCLUDE_TESTS)
- if (TARGET clang)
+ # TARGET clang works for a non-standalone build.
+ #
+ # FIXME: This can be avoided by importing the cmake configuration from swift.
+ if (TARGET clang OR LLDB_BUILD_STANDALONE)
set(LLDB_DEFAULT_TEST_C_COMPILER "${LLVM_BINARY_DIR}/bin/clang${CMAKE_EXECUTABLE_SUFFIX}")
set(LLDB_DEFAULT_TEST_CXX_COMPILER "${LLVM_BINARY_DIR}/bin/clang++${CMAKE_EXECUTABLE_SUFFIX}")
else()