27 lines
986 B
Diff
27 lines
986 B
Diff
diff --git a/include/__config b/include/__config
|
|
index ccce227f4d6..b3fda04b53d 100644
|
|
--- a/include/__config
|
|
+++ b/include/__config
|
|
@@ -1126,6 +1126,8 @@ _LIBCPP_FUNC_VIS extern "C" void __sanitizer_annotate_contiguous_container(
|
|
# define _LIBCPP_HAS_THREAD_API_PTHREAD
|
|
# elif defined(__Fuchsia__)
|
|
# define _LIBCPP_HAS_THREAD_API_C11
|
|
+# elif defined(__Genode__)
|
|
+# define _LIBCPP_HAS_NO_THREADS
|
|
# elif defined(_LIBCPP_WIN32API)
|
|
# define _LIBCPP_HAS_THREAD_API_WIN32
|
|
# else
|
|
diff --git a/utils/google-benchmark/src/internal_macros.h b/utils/google-benchmark/src/internal_macros.h
|
|
index 5dbf4fd2752..4699c5ed913 100644
|
|
--- a/utils/google-benchmark/src/internal_macros.h
|
|
+++ b/utils/google-benchmark/src/internal_macros.h
|
|
@@ -70,6 +70,8 @@
|
|
#define BENCHMARK_OS_FUCHSIA 1
|
|
#elif defined (__SVR4) && defined (__sun)
|
|
#define BENCHMARK_OS_SOLARIS 1
|
|
+#elif defined(__GENODE__)
|
|
+ #define BENCHMARK_OS_GENODE 1
|
|
#endif
|
|
|
|
#if defined(__ANDROID__) && defined(__GLIBCXX__)
|