#-------------------------------------------------------------------------
java.lang.NullPointerException # Makefile-- # Makefile the LLVM JIT provider, building it into a shared library.
java.lang.NullPointerException # Note that this file is recursed into from src/Makefile, not by the # parent directory..
java.lang.NullPointerException # IDENTIFICATION # src/backend/jit/llvm/Makefile
java.lang.NullPointerException #-------------------------------------------------------------------------
subdir = src/backend/jit/llvm
top_builddir = ../../../..
include $(top_builddir)/src/Makefile.global
ifneq ($(with_llvm), yes)
$(error "not building with LLVM support")
endif
PGFILEDESC = "llvmjit - JIT using LLVM"
NAME = llvmjit
# All files in this directory use LLVM.
CFLAGS += $(LLVM_CFLAGS)
CXXFLAGS += $(LLVM_CXXFLAGS)
override CPPFLAGS += $(LLVM_CPPFLAGS)
SHLIB_LINK += $(LLVM_LIBS)
# Because this module includes C++ files, we need to use a C++ # compiler for linking. Makefile.shlib uses $(COMPILER) to build # loadable modules.
override COMPILER = $(CXX) $(CXXFLAGS)
install: all installdirs install-lib install-types
installdirs: installdirs-lib
uninstall: uninstall-lib uninstall-types
# Note this is intentionally not in bitcodedir, as it's not for inlining */
install-types: llvmjit_types.bc
$(INSTALL_DATA) llvmjit_types.bc '$(DESTDIR)$(pkglibdir)'
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.