$NetBSD: patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_build__config.h,v 1.2 2022/04/18 11:18:19 adam Exp $ --- src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/build_config.h.orig 2021-02-19 16:41:59.000000000 +0000 +++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/build_config.h @@ -34,6 +34,7 @@ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NACL() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 0 #elif defined(__APPLE__) #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 1 @@ -42,6 +43,7 @@ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NACL() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 0 // Include TARGET_OS_IPHONE when on __APPLE__ systems. #include #if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE @@ -61,6 +63,7 @@ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NACL() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 0 #elif defined(_WIN32) #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0 @@ -71,6 +74,7 @@ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NACL() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 0 #elif defined(__EMSCRIPTEN__) #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0 @@ -81,6 +85,7 @@ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 1 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NACL() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 0 #elif defined(__Fuchsia__) #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0 @@ -91,6 +96,7 @@ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 1 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NACL() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 0 #elif defined(__native_client__) #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0 @@ -101,6 +107,18 @@ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NACL() 1 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 0 +#elif defined(__NetBSD__) +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NACL() 0 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 1 #else #error OS not supported (see build_config.h) #endif