Enable leveldb build in GN world.
$ gn gn out/Debug_gn
$ ninja -C out/Debug_gn leveldatabase
BUG=None
TEST=see above, it LINKS.
[email protected]
TBR=brettw
Review URL: https://codereview.chromium.org/230073003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263506 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/BUILD.gn b/BUILD.gn
index abdbc45..0bf658e 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -30,11 +30,10 @@
#"//net",
#"//net/third_party/nss:ssl",
#"//sdch",
- #"//skia",
+ "//skia",
#"//third_party/WebKit/Source/platform",
#"//third_party/icu:icudata",
- #"//third_party/leveldatabase",
- "//skia",
+ "//third_party/leveldatabase",
"//third_party/libpng",
"//third_party/libusb",
"//third_party/re2",
diff --git a/third_party/leveldatabase/env_chromium_unittest.cc b/third_party/leveldatabase/env_chromium_unittest.cc
index fef1498..a72620a0 100644
--- a/third_party/leveldatabase/env_chromium_unittest.cc
+++ b/third_party/leveldatabase/env_chromium_unittest.cc
@@ -246,12 +246,12 @@
std::vector<std::string> result;
leveldb::Status status = env->GetChildren(dir.AsUTF8Unsafe(), &result);
EXPECT_TRUE(status.ok());
- EXPECT_EQ(1, result.size());
+ EXPECT_EQ(1U, result.size());
// And a second time should also return one result
status = env->GetChildren(dir.AsUTF8Unsafe(), &result);
EXPECT_TRUE(status.ok());
- EXPECT_EQ(1, result.size());
+ EXPECT_EQ(1U, result.size());
}
int main(int argc, char** argv) { return base::TestSuite(argc, argv).Run(); }
diff --git a/tools/gn/secondary/third_party/leveldatabase/BUILD.gn b/tools/gn/secondary/third_party/leveldatabase/BUILD.gn
index 24a73c05..127c8a0 100644
--- a/tools/gn/secondary/third_party/leveldatabase/BUILD.gn
+++ b/tools/gn/secondary/third_party/leveldatabase/BUILD.gn
@@ -23,6 +23,8 @@
sources = [
"env_chromium.cc",
"env_chromium.h",
+ "env_chromium_stdio.cc",
+ "env_chromium_stdio.h",
"env_idb.h",
"port/port_chromium.cc",
"port/port_chromium.h",