1 diff --git a/third_party/libevent/event-config.h b/third_party/libevent/event-config.h 2 new file mode 100644 3 index 0000000..78a4727 4 --- /dev/null 5 +++ b/third_party/libevent/event-config.h 6 @@ -0,0 +1,16 @@ 7 +// Copyright (c) 2009 The Chromium Authors. All rights reserved. 8 +// Use of this source code is governed by a BSD-style license that can be 9 +// found in the LICENSE file. 10 + 11 +// This file is Chromium-specific, and brings in the appropriate 12 +// event-config.h depending on your platform. 13 + 14 +#if defined(__APPLE__) 15 +#include "mac/event-config.h" 16 +#elif defined(__linux__) 17 +#include "linux/event-config.h" 18 +#elif defined(__FreeBSD__) 19 +#include "freebsd/event-config.h" 20 +#else 21 +#error generate event-config.h for your platform 22 +#endif 23 diff --git a/third_party/libevent/event.h b/third_party/libevent/event.h 24 index cfa0fc3..72e9b8b 100644 25 --- a/third_party/libevent/event.h 26 +++ b/third_party/libevent/event.h 27 @@ -159,7 +159,7 @@ 28 extern "C" { 29 #endif 30 31 -#include <event-config.h> 32 +#include "event-config.h" 33 #ifdef _EVENT_HAVE_SYS_TYPES_H 34 #include <sys/types.h> 35 #endif 36 @@ -172,7 +172,7 @@ extern "C" { 37 #include <stdarg.h> 38 39 /* For int types. */ 40 -#include <evutil.h> 41 +#include "evutil.h" 42 43 #ifdef WIN32 44 #define WIN32_LEAN_AND_MEAN 45 diff --git a/third_party/libevent/evutil.h b/third_party/libevent/evutil.h 46 index dcb0013..8b664b9 100644 47 --- a/third_party/libevent/evutil.h 48 +++ b/third_party/libevent/evutil.h 49 @@ -38,7 +38,7 @@ 50 extern "C" { 51 #endif 52 53 -#include <event-config.h> 54 +#include "event-config.h" 55 #ifdef _EVENT_HAVE_SYS_TIME_H 56 #include <sys/time.h> 57 #endif 58