Remove some unnessary dependencies
- angle - boringssl - smhasher - cython Remove these dependencies required stripping down some BUILD.gn files to remove targets we don't build.
This commit is contained in:
parent
0aa86568d4
commit
b5d24fce33
17
DEPS
17
DEPS
@ -20,10 +20,8 @@
|
|||||||
vars = {
|
vars = {
|
||||||
'chromium_git': 'https://chromium.googlesource.com',
|
'chromium_git': 'https://chromium.googlesource.com',
|
||||||
'skia_revision': '2ced78866fcadd98895777c8dffe92e229775181',
|
'skia_revision': '2ced78866fcadd98895777c8dffe92e229775181',
|
||||||
'angle_revision': '02df796f466cee47f42130bd8c7dbad6c72a1662',
|
|
||||||
'dart_revision': 'e5e3d161e70d862608e6597facdf5ac8ae9ab2c3',
|
'dart_revision': 'e5e3d161e70d862608e6597facdf5ac8ae9ab2c3',
|
||||||
'dart_observatory_packages_revision': 'cdc4b3d4c15b9c0c8e7702dff127b440afbb7485',
|
'dart_observatory_packages_revision': 'cdc4b3d4c15b9c0c8e7702dff127b440afbb7485',
|
||||||
'boringssl_revision': '7f15ff53d82a1991d6732d2303eb652b1cf7e023',
|
|
||||||
|
|
||||||
'buildtools_revision': '5215ee866bc3e8eb4a7f124212845abf4029e60b',
|
'buildtools_revision': '5215ee866bc3e8eb4a7f124212845abf4029e60b',
|
||||||
|
|
||||||
@ -58,9 +56,6 @@ deps = {
|
|||||||
'src/testing/gmock':
|
'src/testing/gmock':
|
||||||
Var('chromium_git') + '/external/googlemock.git' + '@' + '29763965ab52f24565299976b936d1265cb6a271',
|
Var('chromium_git') + '/external/googlemock.git' + '@' + '29763965ab52f24565299976b936d1265cb6a271',
|
||||||
|
|
||||||
'src/third_party/angle':
|
|
||||||
Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
|
|
||||||
|
|
||||||
'src/third_party/icu':
|
'src/third_party/icu':
|
||||||
Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'c3f79166089e5360c09e3053fce50e6e296c3204',
|
Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'c3f79166089e5360c09e3053fce50e6e296c3204',
|
||||||
|
|
||||||
@ -81,18 +76,9 @@ deps = {
|
|||||||
'src/third_party/libjpeg_turbo':
|
'src/third_party/libjpeg_turbo':
|
||||||
Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'f4631b6ee8b1dbb05e51ae335a7886f9ac598ab6',
|
Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'f4631b6ee8b1dbb05e51ae335a7886f9ac598ab6',
|
||||||
|
|
||||||
'src/third_party/smhasher/src':
|
|
||||||
Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
|
|
||||||
|
|
||||||
'src/third_party/mesa/src':
|
'src/third_party/mesa/src':
|
||||||
Var('chromium_git') + '/chromium/deps/mesa.git' + '@' + '071d25db04c23821a12a8b260ab9d96a097402f0',
|
Var('chromium_git') + '/chromium/deps/mesa.git' + '@' + '071d25db04c23821a12a8b260ab9d96a097402f0',
|
||||||
|
|
||||||
'src/third_party/boringssl/src':
|
|
||||||
'https://boringssl.googlesource.com/boringssl.git' + '@' + Var('boringssl_revision'),
|
|
||||||
|
|
||||||
'src/third_party/requests/src':
|
|
||||||
Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'f172b30356d821d180fa4ecfa3e71c7274a32de4',
|
|
||||||
|
|
||||||
'src/third_party/dart-pkg/archive':
|
'src/third_party/dart-pkg/archive':
|
||||||
Var('chromium_git') + '/external/github.com/brendan-duncan/archive.git' + '@' + Var('archive_dart_revision'),
|
Var('chromium_git') + '/external/github.com/brendan-duncan/archive.git' + '@' + Var('archive_dart_revision'),
|
||||||
|
|
||||||
@ -150,9 +136,6 @@ deps_os = {
|
|||||||
'src/third_party/robolectric/lib':
|
'src/third_party/robolectric/lib':
|
||||||
Var('chromium_git') + '/chromium/third_party/robolectric.git' + '@' + '6b63c99a8b6967acdb42cbed0adb067c80efc810',
|
Var('chromium_git') + '/chromium/third_party/robolectric.git' + '@' + '6b63c99a8b6967acdb42cbed0adb067c80efc810',
|
||||||
|
|
||||||
'src/third_party/appurify-python/src':
|
|
||||||
Var('chromium_git') + '/external/github.com/appurify/appurify-python.git' + '@' + 'ee7abd5c5ae3106f72b2a0b9d2cb55094688e867',
|
|
||||||
|
|
||||||
'src/third_party/freetype-android/src':
|
'src/third_party/freetype-android/src':
|
||||||
Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + 'e186230678ee8e4ea4ac4797ece8125761e3225a',
|
Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + 'e186230678ee8e4ea4ac4797ece8125761e3225a',
|
||||||
},
|
},
|
||||||
|
@ -38,11 +38,6 @@ _build_deps = [
|
|||||||
'tools/valgrind',
|
'tools/valgrind',
|
||||||
]
|
]
|
||||||
|
|
||||||
# things used from //mojo/public
|
|
||||||
_mojo_sdk_deps = [
|
|
||||||
'third_party/cython',
|
|
||||||
]
|
|
||||||
|
|
||||||
_chromium_libs = [
|
_chromium_libs = [
|
||||||
'crypto',
|
'crypto',
|
||||||
'url',
|
'url',
|
||||||
@ -51,7 +46,6 @@ _chromium_libs = [
|
|||||||
_third_party_deps = [
|
_third_party_deps = [
|
||||||
'third_party/android_platform',
|
'third_party/android_platform',
|
||||||
'third_party/apple_apsl',
|
'third_party/apple_apsl',
|
||||||
'third_party/boringssl',
|
|
||||||
'third_party/brotli',
|
'third_party/brotli',
|
||||||
'third_party/expat',
|
'third_party/expat',
|
||||||
'third_party/freetype-android',
|
'third_party/freetype-android',
|
||||||
@ -73,12 +67,10 @@ _third_party_deps = [
|
|||||||
'third_party/qcms',
|
'third_party/qcms',
|
||||||
'third_party/re2',
|
'third_party/re2',
|
||||||
'third_party/robolectric',
|
'third_party/robolectric',
|
||||||
'third_party/smhasher',
|
|
||||||
'third_party/yasm',
|
|
||||||
'third_party/zlib',
|
'third_party/zlib',
|
||||||
]
|
]
|
||||||
|
|
||||||
dirs_from_chromium = _base_deps + _build_deps + _mojo_sdk_deps + _chromium_libs + _third_party_deps
|
dirs_from_chromium = _base_deps + _build_deps + _chromium_libs + _third_party_deps
|
||||||
|
|
||||||
dirs_from_mojo = [
|
dirs_from_mojo = [
|
||||||
'gpu',
|
'gpu',
|
||||||
@ -97,11 +89,13 @@ files_not_to_roll = [
|
|||||||
'build/config/ui.gni',
|
'build/config/ui.gni',
|
||||||
'build/ls.py',
|
'build/ls.py',
|
||||||
'build/module_args/mojo.gni',
|
'build/module_args/mojo.gni',
|
||||||
|
'crypto/BUILD.gn',
|
||||||
|
'gpu/BUILD.gn',
|
||||||
|
'tools/android/download_android_tools.py',
|
||||||
'tools/android/VERSION_LINUX_NDK',
|
'tools/android/VERSION_LINUX_NDK',
|
||||||
'tools/android/VERSION_LINUX_SDK',
|
'tools/android/VERSION_LINUX_SDK',
|
||||||
'tools/android/VERSION_MACOSX_NDK',
|
'tools/android/VERSION_MACOSX_NDK',
|
||||||
'tools/android/VERSION_MACOSX_SDK',
|
'tools/android/VERSION_MACOSX_SDK',
|
||||||
'tools/android/download_android_tools.py',
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
30
engine/src/flutter/third_party/smhasher/BUILD.gn
vendored
30
engine/src/flutter/third_party/smhasher/BUILD.gn
vendored
@ -1,30 +0,0 @@
|
|||||||
# Copyright 2014 The Chromium Authors. All rights reserved.
|
|
||||||
# Use of this source code is governed by a BSD-style license that can be
|
|
||||||
# found in the LICENSE file.
|
|
||||||
|
|
||||||
source_set("murmurhash3") {
|
|
||||||
sources = [
|
|
||||||
"src/MurmurHash3.cpp",
|
|
||||||
"src/MurmurHash3.h",
|
|
||||||
]
|
|
||||||
configs -= [ "//build/config/compiler:chromium_code" ]
|
|
||||||
configs += [ "//build/config/compiler:no_chromium_code" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
source_set("pmurhash") {
|
|
||||||
sources = [
|
|
||||||
"src/PMurHash.c",
|
|
||||||
"src/PMurHash.h",
|
|
||||||
]
|
|
||||||
configs -= [ "//build/config/compiler:chromium_code" ]
|
|
||||||
configs += [ "//build/config/compiler:no_chromium_code" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
source_set("cityhash") {
|
|
||||||
sources = [
|
|
||||||
"src/City.cpp",
|
|
||||||
"src/City.h",
|
|
||||||
]
|
|
||||||
configs -= [ "//build/config/compiler:chromium_code" ]
|
|
||||||
configs += [ "//build/config/compiler:no_chromium_code" ]
|
|
||||||
}
|
|
23
engine/src/flutter/third_party/smhasher/LICENSE
vendored
23
engine/src/flutter/third_party/smhasher/LICENSE
vendored
@ -1,23 +0,0 @@
|
|||||||
All MurmurHash source files are placed in the public domain.
|
|
||||||
|
|
||||||
The license below applies to all other code in SMHasher:
|
|
||||||
|
|
||||||
Copyright (c) 2011 Google, Inc.
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
||||||
THE SOFTWARE.
|
|
@ -1,14 +0,0 @@
|
|||||||
Name: SMHasher
|
|
||||||
URL: http://code.google.com/p/smhasher/
|
|
||||||
Version: 0
|
|
||||||
Revision: 147
|
|
||||||
License: MIT, Public Domain
|
|
||||||
License File: LICENSE
|
|
||||||
Security Critical: yes
|
|
||||||
|
|
||||||
Description:
|
|
||||||
This is a library containing the MurmurHash3 function, and a hashing function
|
|
||||||
test suite.
|
|
||||||
|
|
||||||
Licenses are MIT (SMHasher) and Public Domain (MurmurHash).
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
|
||||||
# Use of this source code is governed by a BSD-style license that can be
|
|
||||||
# found in the LICENSE file.
|
|
||||||
|
|
||||||
{
|
|
||||||
'targets': [
|
|
||||||
{
|
|
||||||
'target_name': 'murmurhash3',
|
|
||||||
'type': 'static_library',
|
|
||||||
'sources': [
|
|
||||||
'src/MurmurHash3.h',
|
|
||||||
'src/MurmurHash3.cpp',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'target_name': 'pmurhash',
|
|
||||||
'type': 'static_library',
|
|
||||||
'sources': [
|
|
||||||
'src/PMurHash.h',
|
|
||||||
'src/PMurHash.c',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'target_name': 'cityhash',
|
|
||||||
'type': 'static_library',
|
|
||||||
'sources': [
|
|
||||||
'src/City.cpp',
|
|
||||||
'src/City.h',
|
|
||||||
],
|
|
||||||
# TODO(jschuh): http://code.google.com/p/smhasher/issues/detail?id=19
|
|
||||||
'msvs_disabled_warnings': [
|
|
||||||
4267,
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user