[Wconversion] Suppress warnings
Bug: 56258
Bug: 58162
Change-Id: I9e6f109ea818ac3b1fd795377650afdcf5f93884
diff --git a/BUILD.gn b/BUILD.gn
index 7b526f0..dc3911a 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -15,7 +15,9 @@
"CONFIG_VERSION=\"" + version_lines[0] + "\"",
"CONFIG_BIGNUM",
]
+ # Suppress warnings in upstream code that are triggered by Fuchsia compilation flags.
cflags = [
+ "-Wno-conversion",
"-Wno-implicit-int-float-conversion",
"-Wno-sign-compare",
"-Wno-unused-variable",
@@ -36,9 +38,7 @@
]
if (is_fuchsia) {
- deps = [
- "//sdk/lib/fdio",
- ]
+ deps = [ "//sdk/lib/fdio" ]
# TODO(47041): UBSan has found an instance of undefined behavior in this target.
# Disable UBSan for this target temporarily until it is migrated into CI/CQ.
@@ -48,12 +48,9 @@
}
executable("qjsc") {
- sources = [
- "qjsc.c",
- ]
- deps = [
- ":qjs-lib",
- ]
+ sources = [ "qjsc.c" ]
+ deps = [ ":qjs-lib" ]
+ configs += [ ":qjs-config" ]
}
compiled_js("repl") {
@@ -68,14 +65,12 @@
executable("qjs") {
# based on QJS_OBJS
- sources = [
- "qjs.c",
- ]
+ sources = [ "qjs.c" ]
deps = [
":qjs-lib",
- ":repl",
":qjscalc",
+ ":repl",
]
if (is_fuchsia) {
@@ -84,9 +79,7 @@
}
package("quickjs") {
- deps = [
- ":qjs",
- ]
+ deps = [ ":qjs" ]
binaries = [
{
name = "qjs"
@@ -96,9 +89,7 @@
}
test("qjs_test") {
- sources = [
- "basic_test.cc",
- ]
+ sources = [ "basic_test.cc" ]
deps = [
":qjs-lib",
@@ -113,9 +104,7 @@
}
unittest_package("qjs_tests") {
- deps = [
- ":qjs_test",
- ]
+ deps = [ ":qjs_test" ]
tests = [
{
name = "qjs_test"
@@ -125,10 +114,6 @@
}
install_host_tools("quickjs_host") {
- deps = [
- ":qjs",
- ]
- outputs = [
- "qjs",
- ]
+ deps = [ ":qjs" ]
+ outputs = [ "qjs" ]
}