From bc2c9a24ed32afe91c9e7b3d84db91796356dc8e Mon Sep 17 00:00:00 2001 From: Mark Wiebe Date: Tue, 21 Aug 2012 11:32:16 -0700 Subject: [PATCH] Support possibility of neither PTX backend being available --- llvm/core.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/llvm/core.py b/llvm/core.py index de0ff29..b8cbe32 100644 --- a/llvm/core.py +++ b/llvm/core.py @@ -2169,9 +2169,12 @@ if True: # use PTX? _core.LLVMInitializePTXAsmPrinter() HAS_PTX = True except AttributeError: - _core.LLVMInitializeNVPTXTarget() - _core.LLVMInitializeNVPTXTargetInfo() - _core.LLVMInitializeNVPTXTargetMC() - _core.LLVMInitializeNVPTXAsmPrinter() - HAS_NVPTX = True + try: + _core.LLVMInitializeNVPTXTarget() + _core.LLVMInitializeNVPTXTargetInfo() + _core.LLVMInitializeNVPTXTargetMC() + _core.LLVMInitializeNVPTXAsmPrinter() + HAS_NVPTX = True + except AttributeError: + pass