Index: third_party/libevent/BUILD.gn |
diff --git a/third_party/libevent/BUILD.gn b/third_party/libevent/BUILD.gn |
index a1bd0c5792a4fbd095a6b9bad313215069b5db5c..61be1d788d84f4fdb95d8c1af511a31dbae1b6fd 100644 |
--- a/third_party/libevent/BUILD.gn |
+++ b/third_party/libevent/BUILD.gn |
@@ -2,6 +2,8 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
+import("//build/config/nacl/config.gni") |
+ |
source_set("libevent") { |
sources = [ |
"buffer.c", |
@@ -31,6 +33,22 @@ source_set("libevent") { |
} else if (is_android) { |
sources += [ "epoll.c" ] |
include_dirs = [ "android" ] |
+ } else if (is_nacl_nonsfi) { |
+ sources -= [ |
+ "evdns.c", |
+ "event_tagging.c", |
+ "evrpc.c", |
+ "http.c", |
+ "select.c", |
+ "signal.c", |
+ ] |
+ sources += [ |
+ "nacl_nonsfi/config.h", |
+ "nacl_nonsfi/event-config.h", |
+ "nacl_nonsfi/random.c", |
+ "nacl_nonsfi/signal_stub.c", |
+ ] |
+ include_dirs = [ "nacl_nonsfi" ] |
} |
configs -= [ "//build/config/compiler:chromium_code" ] |