Lines Matching defs:LLVM
1 # See docs/CMake.html for instructions about how to build LLVM with CMake.
47 project(LLVM
62 # This C++ standard is required to build LLVM.
91 No build type selected. You need to pass -DCMAKE_BUILD_TYPE=<type> in order to configure LLVM.
104 # simplified once LLVM's minimum CMake version is updated to 3.17.
121 # Disallow 'openmp' as a LLVM PROJECT on AIX as the supported way is to use
155 "become a fatal error in the LLVM 21 release. Please use "
162 "become a fatal error in the LLVM 21 release. Please use "
261 BOOL "Whether to build ${upper_proj} as part of LLVM" FORCE
307 # Some features of the LLVM build may be disallowed when dependency debugging is
337 "Install symlinks from the binutils tool names to the corresponding LLVM tools." OFF)
340 "Install symlinks from the cctools tool names to the corresponding LLVM tools." OFF)
352 # installed version of the maps to be found when building LLVM from source. Therefore we turn off
364 "Embed the version control system revision in LLVM" ON)
374 set(PACKAGE_NAME LLVM)
385 set(CPACK_PACKAGE_INSTALL_DIRECTORY "LLVM")
388 set(CPACK_PACKAGE_VENDOR "LLVM")
398 set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "LLVM")
443 "Path for CMake subdirectory for LLVM (defaults to '${CMAKE_INSTALL_PACKAGEDIR}/llvm')")
450 "Path to install LLVM utilities (enabled by LLVM_INSTALL_UTILS=ON) (defaults to LLVM_TOOLS_INSTALL_DIR)")
555 CACHE STRING "Set target to use for LLVM JIT or use \"host\" for automatic detection.")
585 "Enable Support for the Z3 constraint solver in LLVM."
632 option(LLVM_ENABLE_LLVM_LIBC "Set to on to link all LLVM executables against LLVM libc, assuming it is accessible by the host compiler." OFF)
649 # While adding scalable vector support to LLVM, we temporarily want to
796 option(LLVM_INCLUDE_TOOLS "Generate build targets for the LLVM tools." ON)
798 "Build the LLVM tools. If OFF, just generate build targets." ON)
800 option(LLVM_INCLUDE_UTILS "Generate build targets for the LLVM utils." ON)
802 "Build LLVM utility binaries. If OFF, just generate build targets." ON)
804 option(LLVM_INCLUDE_RUNTIMES "Generate build targets for the LLVM runtimes." ON)
806 "Build the LLVM runtimes. If OFF, just generate build targets." ON)
809 "Build the LLVM runtime libraries." ON)
811 "Build the LLVM example programs. If OFF, just generate build targets." OFF)
812 option(LLVM_INCLUDE_EXAMPLES "Generate build targets for the LLVM examples" ON)
815 "Build LLVM unit tests. If OFF, just generate build targets." OFF)
816 option(LLVM_INCLUDE_TESTS "Generate build targets for the LLVM unit tests." ON)
822 option(LLVM_BUILD_BENCHMARKS "Add LLVM benchmark targets to the list of default
847 # You can configure which libraries from LLVM you want to include in the
849 # list of LLVM components. All component names handled by llvm-config are valid.
856 option(LLVM_BUILD_LLVM_C_DYLIB "Build LLVM-C.dll (Windows only)" ON)
965 # All LLVM Python files should be compatible down to this minimum version.
995 "Default target for which LLVM will generate code." )
996 message(STATUS "LLVM default target triple: ${LLVM_DEFAULT_TARGET_TRIPLE}")
1022 # Configure all of the various header file fragments LLVM uses which depend on
1160 # Configure the three LLVM configuration header files.
1201 # Need to build LLVM as ASCII application.
1220 llvm_create_cross_target(LLVM NATIVE "" Release)
1311 "Define the wrapper program that LLVM unit tests should be run under.")
1338 set_target_properties(test-depends PROPERTIES FOLDER "LLVM/Tests")
1395 set_target_properties(llvm-headers PROPERTIES FOLDER "LLVM/Resources")
1405 set_target_properties(llvm-libraries PROPERTIES FOLDER "LLVM/Resources")
1426 # This must be at the end of the LLVM root CMakeLists file because it must run
1447 # Since LLVM requires C++11 it is safe to assume that std::regex is available.