Lines Matching +full:check +full:- +full:docs +full:- +full:build

25 # standalone build, copied from clang
34 # Assertions should follow llvm-config's.
42 find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR}
59 # Determine default set of targets to build -- the intersection of
69 # Allow the user to specify the BOLT targets, and then check that LLVM
80 message(STATUS "Targeting ${tgt} in llvm-bolt")
99 `--instrumentation-binpath <path-to-instrumented-binary>` option.")
142 list(APPEND extra_args -DCMAKE_SYSROOT=${CMAKE_SYSROOT})
148 STAMP_DIR ${CMAKE_CURRENT_BINARY_DIR}/bolt_rt-stamps
149 BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/bolt_rt-bins
150 CMAKE_ARGS -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
151 -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
152 -DCMAKE_BUILD_TYPE=Release
153 -DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
154 -DLLVM_LIBDIR_SUFFIX=${LLVM_LIBDIR_SUFFIX}
155 -DLLVM_LIBRARY_DIR=${LLVM_LIBRARY_DIR}
156 -DBOLT_BUILT_STANDALONE=${BOLT_BUILT_STANDALONE}
161 install(CODE "execute_process\(COMMAND \${CMAKE_COMMAND} -DCMAKE_INSTALL_PREFIX=\${CMAKE_INSTALL_PREFIX} -P ${CMAKE_CURRENT_BINARY_DIR}/bolt_rt-bins/cmake_install.cmake \)"
163 add_llvm_install_targets(install-bolt_rt
166 set(LIBBOLT_RT_INSTR "${CMAKE_CURRENT_BINARY_DIR}/bolt_rt-bins/lib${LLVM_LIBDIR_SUFFIX}/libbolt_rt_instr.a")
167 set(LIBBOLT_RT_HUGIFY "${CMAKE_CURRENT_BINARY_DIR}/bolt_rt-bins/lib${LLVM_LIBDIR_SUFFIX}/libbolt_rt_hugify.a")
170 find_program(GNU_LD_EXECUTABLE NAMES ${LLVM_DEFAULT_TARGET_TRIPLE}-ld.bfd ld.bfd DOC "GNU ld")
175 "Build the BOLT tools. If OFF, just generate build targets." ON)
179 add_llvm_install_targets(install-bolt DEPENDS bolt COMPONENT bolt)
197 option(BOLT_INCLUDE_DOCS "Generate build targets for the BOLT docs."
200 add_subdirectory(docs)