Index: runtime/BUILD.gn |
diff --git a/runtime/BUILD.gn b/runtime/BUILD.gn |
index caf6496fac155570cdad0e10e9541b9245e165e1..2713c7c6ec8528adb7050ede86c754fd2d24ea5d 100644 |
--- a/runtime/BUILD.gn |
+++ b/runtime/BUILD.gn |
@@ -72,11 +72,27 @@ config("dart_no_snapshot_config") { |
defines += [ "DART_NO_SNAPSHOT" ] |
} |
-# TODO(rmacnak): If Fuchsia adds a checked-in SDK, this should be folded back |
-# into dart_config |
-config("dart_use_target_arch_config") { |
+config("dart_config") { |
defines = [] |
+ if (target_os == "android") { |
+ defines += [ "TARGET_OS_ANDROID" ] |
+ } else if (target_os == "fuchsia") { |
+ defines += [ "TARGET_OS_FUCHSIA" ] |
+ } else if (target_os == "ios") { |
+ defines += [ "TARGET_OS_MACOS" ] |
+ defines += [ "TARGET_OS_MACOS_IOS" ] |
+ } else if (target_os == "linux") { |
+ defines += [ "TARGET_OS_LINUX" ] |
+ } else if (target_os == "mac") { |
+ defines += [ "TARGET_OS_MACOS" ] |
+ } else if (target_os == "win") { |
+ defines += [ "TARGET_OS_WINDOWS" ] |
+ } else { |
+ print("Unknown target_os: $target_os") |
+ assert(false) |
+ } |
+ |
if (dart_target_arch != "") { |
if (dart_target_arch == "arm" || dart_target_arch == "simarm") { |
defines += [ "TARGET_ARCH_ARM" ] |
@@ -106,28 +122,6 @@ config("dart_use_target_arch_config") { |
assert(false) |
} |
} |
-} |
- |
-config("dart_config") { |
- defines = [] |
- |
- if (target_os == "android") { |
- defines += [ "TARGET_OS_ANDROID" ] |
- } else if (target_os == "fuchsia") { |
- defines += [ "TARGET_OS_FUCHSIA" ] |
- } else if (target_os == "ios") { |
- defines += [ "TARGET_OS_MACOS" ] |
- defines += [ "TARGET_OS_MACOS_IOS" ] |
- } else if (target_os == "linux") { |
- defines += [ "TARGET_OS_LINUX" ] |
- } else if (target_os == "mac") { |
- defines += [ "TARGET_OS_MACOS" ] |
- } else if (target_os == "win") { |
- defines += [ "TARGET_OS_WINDOWS" ] |
- } else { |
- print("Unknown target_os: $target_os") |
- assert(false) |
- } |
if (dart_debug) { |
defines += [ "DEBUG" ] |
@@ -229,7 +223,6 @@ template("libdart_library") { |
} |
libdart_library("libdart_jit") { |
- extra_configs = [ ":dart_use_target_arch_config" ] |
extra_deps = [ |
"vm:libdart_lib_jit", |
"vm:libdart_vm_jit", |
@@ -237,10 +230,7 @@ libdart_library("libdart_jit") { |
} |
libdart_library("libdart_precompiled_runtime") { |
- extra_configs = [ |
- ":dart_precompiled_runtime_config", |
- ":dart_use_target_arch_config", |
- ] |
+ extra_configs = [ ":dart_precompiled_runtime_config" ] |
extra_deps = [ |
"vm:libdart_lib_precompiled_runtime", |
"vm:libdart_vm_precompiled_runtime", |
@@ -251,7 +241,6 @@ libdart_library("libdart_nosnapshot_with_precompiler") { |
extra_configs = [ |
":dart_no_snapshot_config", |
":dart_precompiler_config", |
- ":dart_use_target_arch_config", |
] |
extra_deps = [ |
"vm:libdart_lib_nosnapshot_with_precompiler", |
@@ -259,23 +248,8 @@ libdart_library("libdart_nosnapshot_with_precompiler") { |
] |
} |
-# TODO(rmacnak): Remove if Fuchsia adds a checked-in SDK. |
-libdart_library("libdart_nosnapshot_with_precompiler_host_arch") { |
- extra_configs = [ |
- ":dart_no_snapshot_config", |
- ":dart_precompiler_config", |
- ] |
- extra_deps = [ |
- "vm:libdart_lib_nosnapshot_with_precompiler_host_arch", |
- "vm:libdart_vm_nosnapshot_with_precompiler_host_arch", |
- ] |
-} |
- |
libdart_library("libdart_with_precompiler") { |
- extra_configs = [ |
- ":dart_precompiler_config", |
- ":dart_use_target_arch_config", |
- ] |
+ extra_configs = [ ":dart_precompiler_config" ] |
extra_deps = [ |
"vm:libdart_lib_with_precompiler", |
"vm:libdart_vm_with_precompiler", |