]> granicus.if.org Git - clang/commitdiff
[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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@351304 91177308-0d34-0410-b5e6-96231b3b80d8

bindings/python/tests/CMakeLists.txt

index 3386e6428c20877d0a2e478c7ec26548b94e7afd..7af6503f158865d9a973d7ec47f96086bf44f9bb 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.