Lines Matching +full:- +full:dllvm_enable_runtimes
17 "${CMAKE_CURRENT_BINARY_DIR}/${target_name}-stamps")
25 -DCMAKE_TOOLCHAIN_FILE=\"${LLVM_MAIN_SRC_DIR}/cmake/platforms/${toolchain}.cmake\")
28 -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
29 -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
40 set(build_type_flags "-DCMAKE_BUILD_TYPE=${buildtype}")
43 set(linker_flag "-DLLVM_USE_LINKER=${LLVM_USE_LINKER}")
46 # Propagate LLVM_EXTERNAL_CLANG_SOURCE_DIR so that clang-tblgen can be built
47 set(external_clang_dir "-DLLVM_EXTERNAL_CLANG_SOURCE_DIR=${LLVM_EXTERNAL_CLANG_SOURCE_DIR}")
51 COMMAND ${CMAKE_COMMAND} -E make_directory ${${project_name}_${target_name}_BUILD}
77 "-DLLVM_EXTERNAL_${name}_SOURCE_DIR=${LLVM_EXTERNAL_${name}_SOURCE_DIR}")
81 set(libc_flags -DLLVM_LIBC_GPU_BUILD=ON)
85 COMMAND ${CMAKE_COMMAND} -G "${CMAKE_GENERATOR}"
86 -DCMAKE_MAKE_PROGRAM="${CMAKE_MAKE_PROGRAM}"
87 -DCMAKE_C_COMPILER_LAUNCHER="${CMAKE_C_COMPILER_LAUNCHER}"
88 -DCMAKE_CXX_COMPILER_LAUNCHER="${CMAKE_CXX_COMPILER_LAUNCHER}"
91 -DLLVM_TARGET_IS_CROSSCOMPILE_HOST=TRUE
92 -DLLVM_TARGETS_TO_BUILD="${targets_to_build_arg}"
93 -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${experimental_targets_to_build_arg}"
94 -DLLVM_DEFAULT_TARGET_TRIPLE="${LLVM_TARGET_TRIPLE}"
95 -DLLVM_TARGET_ARCH="${LLVM_TARGET_ARCH}"
96 -DLLVM_ENABLE_PROJECTS="${llvm_enable_projects_arg}"
97 -DLLVM_EXTERNAL_PROJECTS="${llvm_external_projects_arg}"
98 -DLLVM_ENABLE_RUNTIMES="${llvm_enable_runtimes_arg}"
100 -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN="${LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN}"
101 -DLLVM_INCLUDE_BENCHMARKS=OFF
102 -DLLVM_INCLUDE_TESTS=OFF
125 # Sets up a native build for a tool, used e.g. for cross-compilation and
127 # - target: The target to build natively
128 # - output_path_var: A variable name which receives the path to the built target
129 # - DEPENDS: Any additional dependencies for the target