[test] Disable Python binding tests w/ LLVM_ENABLE_PIC=OFF
authorMichal Gorny <mgorny@gentoo.org>
Wed, 16 Jan 2019 08:05:13 +0000 (08:05 +0000)
committerMichal Gorny <mgorny@gentoo.org>
Wed, 16 Jan 2019 08:05:13 +0000 (08:05 +0000)
Disable Python binding tests when LLVM_ENABLE_PIC is disabled,
as libclang.so is not being built in that case.  Reported by Nico Weber.

Differential Revision: https://reviews.llvm.org/D56732

llvm-svn: 351304

clang/bindings/python/tests/CMakeLists.txt

index 3386e64..7af6503 100644 (file)
@@ -10,6 +10,11 @@ add_custom_target(check-clang-python
 set(RUN_PYTHON_TESTS TRUE)
 set_target_properties(check-clang-python PROPERTIES FOLDER "Clang tests")
 
+# Tests require libclang.so which is only built with LLVM_ENABLE_PIC=ON
+if(NOT LLVM_ENABLE_PIC)
+  set(RUN_PYTHON_TESTS FALSE)
+endif()
+
 # Do not try to run if libclang was built with ASan because
 # the sanitizer library will likely be loaded too late to perform
 # interception and will then fail.