File tree 2 files changed +17
-8
lines changed 2 files changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -177,7 +177,10 @@ set(LIBCXX_LIBDIR_SUFFIX "${LLVM_LIBDIR_SUFFIX}" CACHE STRING
177
177
"Define suffix of library directory name (32/64)" )
178
178
option (LIBCXX_INSTALL_HEADERS "Install the libc++ headers." ON )
179
179
option (LIBCXX_INSTALL_LIBRARY "Install the libc++ library." ON )
180
- option (LIBCXX_INSTALL_MODULES "Install the libc++ C++20 modules (experimental)." OFF )
180
+ cmake_dependent_option(LIBCXX_INSTALL_MODULES
181
+ "Install the libc++ C++20 modules (experimental)." OFF
182
+ "LIBCXX_ENABLE_STD_MODULES" OFF
183
+ )
181
184
cmake_dependent_option(LIBCXX_INSTALL_STATIC_LIBRARY
182
185
"Install the static libc++ library." ON
183
186
"LIBCXX_ENABLE_STATIC;LIBCXX_INSTALL_LIBRARY" OFF )
Original file line number Diff line number Diff line change 5
5
{
6
6
"logical-name": "std",
7
7
"source-path": "@LIBCXX_MODULE_RELATIVE_PATH@/std.cppm",
8
- "system-include-directories": "@LIBCXX_MODULE_RELATIVE_PATH@/std",
9
- "is-standard-library": true
8
+ "is-standard-library": true,
9
+ "local-arguments": {
10
+ "system-include-directories": [
11
+ "@LIBCXX_MODULE_RELATIVE_PATH@/std"
12
+ ]
13
+ }
10
14
},
11
15
{
12
16
"logical-name": "std.compat",
13
17
"source-path": "@LIBCXX_MODULE_RELATIVE_PATH@/std.compat.cppm",
14
- "system-include-directories": [
15
- "@LIBCXX_MODULE_RELATIVE_PATH@/std",
16
- "@LIBCXX_MODULE_RELATIVE_PATH@/std.compat"
17
- ],
18
- "is-std-library": true
18
+ "is-std-library": true,
19
+ "local-arguments": {
20
+ "system-include-directories": [
21
+ "@LIBCXX_MODULE_RELATIVE_PATH@/std",
22
+ "@LIBCXX_MODULE_RELATIVE_PATH@/std.compat"
23
+ ]
24
+ }
19
25
}
20
26
]
21
27
}
You can’t perform that action at this time.
0 commit comments