Lines Matching full:build

25 The default build
30 umbrella, they are different in nature from other build tools, so it makes sense
31 to treat them as a separate set of entities. The default build can be achieved
38 $ mkdir build
39 …$ cmake -G Ninja -S runtimes -B build -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;libunwind" # Config…
40 $ ninja -C build cxx cxxabi unwind # Build
41 $ ninja -C build check-cxx check-cxxabi check-unwind # Test
42 …$ ninja -C build install-cxx install-cxxabi install-unwind # Install
54 variables. If you wish to build the runtimes from a just-built Clang, the bootstrapping build
58 Bootstrapping build
61 It is possible to build Clang and then build the runtimes using that just-built compiler in a
62 single CMake invocation. This is usually the correct way to build the runtimes when putting together
63 a toolchain, or when the system compiler is not adequate to build them (too old, unsupported, etc.).
69 $ mkdir build
70 …$ cmake -G Ninja -S llvm -B build -DLLVM_ENABLE_PROJECTS="clang" \ # Configu…
73 $ ninja -C build runtimes # Build
74 $ ninja -C build check-runtimes # Test
75 $ ninja -C build install-runtimes # Install
78 This type of build is also commonly called a "Runtimes build", but we would like to move
94 it is the simplest way to build.
98 > cmake -G "Visual Studio 16 2019" -S runtimes -B build ^
103 > cmake --build build
118 Alternatively, one can also choose to run the whole build in a MSYS2
130 > cmake -G Ninja -S runtimes -B build ^
134 > ninja -C build cxx
135 > ninja -C build check-cxx
156 > cmake -G Ninja -S runtimes -B build \
161 > ninja -C build cxx
163 > ninja -C build check-cxx
165 As this build configuration ends up depending on a couple other DLLs that
185 Sets the build type for ``make`` based generators. Possible values are
187 the user sets the build type with the IDE settings.
218 Build libc++ with assertions enabled in the compiled library, and enable assertions
227 Build libc++ as a shared library. Either `LIBCXX_ENABLE_SHARED` or
234 Build libc++ as a static library. Either `LIBCXX_ENABLE_SHARED` or
317 Select the ABI library to build libc++ against.
347 Build and use the LLVM unwinder. Note: This option can only be used when
370 Build libc++ with exception support.
376 Build libc++ with run time type information.
382 Build the libc++ tests.
388 Build the libc++ benchmark tests and the Google Benchmark library needed
406 Build the libc++ benchmark tests and Google Benchmark library against the
432 Build the "unstable" ABI version of libc++. Includes all ABI changing features
470 Build 32-bits executables and libraries on 64-bits systems. This option is
524 $ cmake -G Ninja -S runtimes -B build \
528 $ ninja -C build install-cxx
543 on your build machine and your copy of the libcxxrt shared library must
550 $ cmake -G Ninja -S runtimes -B build \
554 $ ninja -C build install-cxx