Skip to content

Commit cf3a031

Browse files
author
git apple-llvm automerger
committed
Merge commit '5fbce8b7ac9a' from llvm.org/main into next
2 parents c703152 + 5fbce8b commit cf3a031

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

libcxx/docs/BuildingLibcxx.rst

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,11 @@ it is the simplest way to build.
9595

9696
.. code-block:: batch
9797
98-
> cmake -G "Visual Studio 16 2019" -S libcxx -B build ^
99-
-T "ClangCL" ^
100-
-DLIBCXX_ENABLE_SHARED=YES ^
101-
-DLIBCXX_ENABLE_STATIC=NO ^
98+
> cmake -G "Visual Studio 16 2019" -S runtimes -B build ^
99+
-T "ClangCL" ^
100+
-DLLVM_ENABLE_RUNTIMES=libcxx ^
101+
-DLIBCXX_ENABLE_SHARED=YES ^
102+
-DLIBCXX_ENABLE_STATIC=NO ^
102103
-DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=NO
103104
> cmake --build build
104105
@@ -127,9 +128,10 @@ In either case, then run:
127128

128129
.. code-block:: batch
129130
130-
> cmake -G Ninja -S libcxx -B build ^
131+
> cmake -G Ninja -S runtimes -B build ^
131132
-DCMAKE_C_COMPILER=clang-cl ^
132133
-DCMAKE_CXX_COMPILER=clang-cl ^
134+
-DLLVM_ENABLE_RUNTIMES=libcxx ^
133135
-DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=NO
134136
> ninja -C build cxx
135137
> ninja -C build check-cxx
@@ -153,9 +155,10 @@ e.g. the ``mingw-w64-x86_64-clang`` package), together with CMake and ninja.
153155

154156
.. code-block:: bash
155157
156-
> cmake -G Ninja -S libcxx -B build \
158+
> cmake -G Ninja -S runtimes -B build \
157159
-DCMAKE_C_COMPILER=clang \
158160
-DCMAKE_CXX_COMPILER=clang++ \
161+
-DLLVM_ENABLE_RUNTIMES=libcxx \
159162
-DLIBCXX_HAS_WIN32_THREAD_API=ON \
160163
-DLIBCXX_CXX_ABI=libstdc++ \
161164
-DLIBCXX_TARGET_INFO="libcxx.test.target_info.MingwLocalTI"

0 commit comments

Comments
 (0)