|
NAMEllvm-config - Print LLVM compilation optionsSYNOPSISllvm-config option [components...]DESCRIPTIONllvm-config makes it easier to build applications that use LLVM. It can print the compiler flags, linker flags and object libraries needed to link against LLVM.EXAMPLESTo link against the JIT:g++ `llvm-config --cxxflags` -o HowToUseJIT.o -c HowToUseJIT.cpp g++ `llvm-config --ldflags` -o HowToUseJIT HowToUseJIT.o \ `llvm-config --libs engine bcreader scalaropts` OPTIONS--versionPrint the version number of LLVM.
-help Print a summary of llvm-config arguments.
--prefix Print the installation prefix for LLVM.
--src-root Print the source root from which LLVM was built.
--obj-root Print the object root used to build LLVM.
--bindir Print the installation directory for LLVM binaries.
--includedir Print the installation directory for LLVM headers.
--libdir Print the installation directory for LLVM
libraries.
--cxxflags Print the C++ compiler flags needed to use LLVM
headers.
--ldflags Print the flags needed to link against LLVM
libraries.
--libs Print all the libraries needed to link against the
specified LLVM components, including any dependencies.
--libnames Similar to --libs, but prints the bare filenames
of the libraries without -l or pathnames. Useful for linking against a
not-yet-installed copy of LLVM.
--libfiles Similar to --libs, but print the full path to each
library file. This is useful when creating makefile dependencies, to ensure
that a tool is relinked if any library it uses changes.
--components Print all valid component names.
--targets-built Print the component names for all targets supported by
this copy of LLVM.
--build-mode Print the build mode used when LLVM was built (e.g. Debug
or Release)
COMPONENTSTo print a list of all available components, run llvm-config --components. In most cases, components correspond directly to LLVM libraries. Useful "virtual" components include:all Includes all LLVM libraries. The default if no components
are specified.
backend Includes either a native backend or the C backend.
engine Includes either a native JIT or the bitcode
interpreter.
EXIT STATUSIf llvm-config succeeds, it will exit with 0. Otherwise, if an error occurs, it will exit with a non-zero value.AUTHORMaintained by the LLVM Team (https://llvm.org/).COPYRIGHT2003-2022, LLVM Project
Visit the GSP FreeBSD Man Page Interface. |