@@ -19,23 +19,23 @@ if (current_toolchain == default_toolchain) {
1919 " _LIBCPP_ABI_FORCE_ITANIUM=" ,
2020 " _LIBCPP_ABI_FORCE_MICROSOFT=" ,
2121 " _LIBCPP_EXTRA_SITE_DEFINES=" ,
22- " _LIBCPP_HAS_NO_FILESYSTEM= " ,
23- " _LIBCPP_HAS_NO_THREADS= " ,
24- " _LIBCPP_HAS_NO_MONOTONIC_CLOCK= " ,
22+ " _LIBCPP_HAS_FILESYSTEM=1 " ,
23+ " _LIBCPP_HAS_THREADS=1 " ,
24+ " _LIBCPP_HAS_MONOTONIC_CLOCK=1 " ,
2525 " _LIBCPP_HAS_MUSL_LIBC=" ,
2626 " _LIBCPP_HAS_THREAD_API_PTHREAD=" ,
2727 " _LIBCPP_HAS_THREAD_API_EXTERNAL=" ,
2828 " _LIBCPP_HAS_THREAD_API_WIN32=" ,
2929 " _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS=" ,
30- " _LIBCPP_HAS_NO_VENDOR_AVAILABILITY_ANNOTATIONS=1 " ,
30+ " _LIBCPP_HAS_VENDOR_AVAILABILITY_ANNOTATIONS= " ,
3131 " _LIBCPP_NO_VCRUNTIME=" ,
3232 " _LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION=" ,
33- " _LIBCPP_HAS_NO_RANDOM_DEVICE= " ,
34- " _LIBCPP_HAS_NO_LOCALIZATION= " ,
35- " _LIBCPP_HAS_NO_UNICODE= " ,
36- " _LIBCPP_HAS_NO_WIDE_CHARACTERS= " ,
33+ " _LIBCPP_HAS_RANDOM_DEVICE=1 " ,
34+ " _LIBCPP_HAS_LOCALIZATION=1 " ,
35+ " _LIBCPP_HAS_UNICODE=1 " ,
36+ " _LIBCPP_HAS_WIDE_CHARACTERS=1 " ,
3737 " _LIBCPP_HAS_NO_STD_MODULES=" ,
38- " _LIBCPP_HAS_NO_TERMINAL= " ,
38+ " _LIBCPP_HAS_TERMINAL=1 " ,
3939 " _LIBCPP_INSTRUMENTED_WITH_ASAN=" ,
4040 " _LIBCPP_ABI_DEFINES=" ,
4141 " _LIBCPP_HARDENING_MODE_DEFAULT=_LIBCPP_HARDENING_MODE_NONE" ,
@@ -53,10 +53,10 @@ if (current_toolchain == default_toolchain) {
5353 } else {
5454 values += [ " _LIBCPP_ABI_NAMESPACE=__" + libcxx_abi_version ]
5555 }
56- if (! libcxx_enable_time_zone_database ) {
57- values += [ " _LIBCPP_HAS_NO_TIME_ZONE_DATABASE =1" ]
56+ if (libcxx_enable_time_zone_database ) {
57+ values += [ " _LIBCPP_HAS_TIME_ZONE_DATABASE =1" ]
5858 } else {
59- values += [ " _LIBCPP_HAS_NO_TIME_ZONE_DATABASE =" ]
59+ values += [ " _LIBCPP_HAS_TIME_ZONE_DATABASE =" ]
6060 }
6161 }
6262
0 commit comments