@Properties(inherit=org.bytedeco.javacpp.presets.javacpp.class,target="org.bytedeco.llvm.LLVM",global="org.bytedeco.llvm.global.LLVM",value={@Platform(value={"linux","macosx","windows"},define={"__STDC_LIMIT_MACROS","__STDC_CONSTANT_MACROS"},include={"<llvm-c/DataTypes.h>","<llvm-c/Types.h>","<llvm-c/Support.h>","<llvm-c/Core.h>","<llvm-c/Analysis.h>","<llvm-c/BitReader.h>","<llvm-c/BitWriter.h>","<llvm-c/DisassemblerTypes.h>","<llvm-c/Disassembler.h>","<llvm-c/IRReader.h>","<llvm-c/Linker.h>","<llvm-c/lto.h>","<llvm-c/Object.h>","<llvm-c/Target.h>","<llvm-c/TargetMachine.h>","<llvm-c/ExecutionEngine.h>","<llvm-c/Comdat.h>","<llvm-c/DebugInfo.h>","<llvm-c/Error.h>","<llvm-c/ErrorHandling.h>","<llvm-c/Orc.h>","<llvm-c/Remarks.h>","<llvm-c/OrcEE.h>","<llvm-c/LLJIT.h>","<llvm-c/Transforms/PassBuilder.h>","<polly/LinkAllPasses.h>","<FullOptimization.h>","<NamedMetadataOperations.h>","<TargetStubs.h>"},compiler="cpp17",link={"LLVM-17","LTO@.17","Remarks@.17"},resource={"include","lib","libexec","share"}),@Platform(value="macosx",link={"LLVM","LTO","Remarks"}),@Platform(value="windows",link={"LLVM","LTO","Remarks"})}) @NoException public class LLVM extends Object implements InfoMapper
Constructor and Description |
---|
LLVM() |
Modifier and Type | Method and Description |
---|---|
static File |
cachePackage()
Returns
Loader.cacheResource("/org/bytedeco/llvm/" + Loader.getPlatform()) . |
void |
map(InfoMap infoMap) |
public static File cachePackage() throws IOException
Loader.cacheResource("/org/bytedeco/llvm/" + Loader.getPlatform())
.IOException
public void map(InfoMap infoMap)
map
in interface InfoMapper
Copyright © 2024. All rights reserved.