Index: mojo/common/common_custom_types.typemap |
diff --git a/mojo/common/common_custom_types.typemap b/mojo/common/common_custom_types.typemap |
index 8d88109d8c1352af4e1ba676325c3070c3417a7d..2f3acc243d2aa3210de2c5ce8165213818fa1ac6 100644 |
--- a/mojo/common/common_custom_types.typemap |
+++ b/mojo/common/common_custom_types.typemap |
@@ -7,8 +7,15 @@ public_headers = [ |
"//base/files/file_path.h", |
"//base/values.h", |
"//base/time/time.h", |
+ "//base/version.h", |
+] |
+traits_headers = [ |
+ "//ipc/ipc_message_utils.h", |
+ "//mojo/common/common_custom_types_struct_traits.h", |
+] |
+sources = [ |
+ "//mojo/common/common_custom_types_struct_traits.cc", |
] |
-traits_headers = [ "//ipc/ipc_message_utils.h" ] |
public_deps = [ |
"//ipc", |
] |
@@ -20,4 +27,5 @@ type_mappings = [ |
"mojo.common.mojom.Time=base::Time", |
"mojo.common.mojom.TimeDelta=base::TimeDelta", |
"mojo.common.mojom.TimeTicks=base::TimeTicks", |
+ "mojo.common.mojom.Version=base::Version", |
] |