[asan] Fix CMake CMP0046 warning in standalone build.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Tue, 18 Nov 2014 14:04:12 +0000 (14:04 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Tue, 18 Nov 2014 14:04:12 +0000 (14:04 +0000)
Make FileCheck an "imported dependency" in standalone build.

llvm-svn: 222234

compiler-rt/test/asan/CMakeLists.txt

index 06d20ad..14f7f50 100644 (file)
@@ -138,7 +138,9 @@ endif()
 
 set(ASAN_TEST_DEPS ${SANITIZER_COMMON_LIT_TEST_DEPS})
 if(COMPILER_RT_STANDALONE_BUILD)
-  list(APPEND ASAN_TEST_DEPS ${LLVM_TOOLS_BINARY_DIR}/FileCheck)
+  add_executable(FileCheck IMPORTED GLOBAL)
+  set_property(TARGET FileCheck PROPERTY IMPORTED_LOCATION ${LLVM_TOOLS_BINARY_DIR}/FileCheck)
+  list(APPEND ASAN_TEST_DEPS FileCheck)
 else()
   list(APPEND ASAN_TEST_DEPS asan)
 endif()