зеркало из https://github.com/AvaloniaUI/angle.git
Allow compiling dEQP on Mac in Chromium checkout.
BUG=angleproject:2137 Change-Id: I5d840fcd7fda85d7c33a2f261586e8c3733b9781 Reviewed-on: https://chromium-review.googlesource.com/661419 Reviewed-by: Geoff Lang <geofflang@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
Родитель
d68248be4a
Коммит
af01602e0e
|
@ -28,37 +28,19 @@ vars = {
|
|||
'vulkan_revision': 'f47c534fee2f26f6b783209d56e0ade48e30eb8d',
|
||||
}
|
||||
|
||||
deps_os = {
|
||||
'win': {
|
||||
'src/third_party/deqp/src':
|
||||
Var('android_git') + '/platform/external/deqp@' + Var('deqp_revision'),
|
||||
deps = {
|
||||
'src/third_party/deqp/src':
|
||||
Var('android_git') + '/platform/external/deqp@' + Var('deqp_revision'),
|
||||
|
||||
'src/third_party/glslang-angle/src':
|
||||
Var('android_git') + '/platform/external/shaderc/glslang@' + Var('glslang_revision'),
|
||||
'src/third_party/glslang-angle/src':
|
||||
Var('android_git') + '/platform/external/shaderc/glslang@' + Var('glslang_revision'),
|
||||
|
||||
'src/third_party/spirv-headers/src':
|
||||
Var('android_git') + '/platform/external/shaderc/spirv-headers@' + Var('spirv_headers_revision'),
|
||||
'src/third_party/spirv-headers/src':
|
||||
Var('android_git') + '/platform/external/shaderc/spirv-headers@' + Var('spirv_headers_revision'),
|
||||
|
||||
'src/third_party/spirv-tools-angle/src':
|
||||
Var('android_git') + '/platform/external/shaderc/spirv-tools@' + Var('spirv_tools_revision'),
|
||||
'src/third_party/spirv-tools-angle/src':
|
||||
Var('android_git') + '/platform/external/shaderc/spirv-tools@' + Var('spirv_tools_revision'),
|
||||
|
||||
'src/third_party/vulkan-validation-layers/src':
|
||||
Var('android_git') + '/platform/external/vulkan-validation-layers@' + Var('vulkan_revision'),
|
||||
},
|
||||
'unix': {
|
||||
'src/third_party/deqp/src':
|
||||
Var('android_git') + '/platform/external/deqp@' + Var('deqp_revision'),
|
||||
|
||||
'src/third_party/glslang-angle/src':
|
||||
Var('android_git') + '/platform/external/shaderc/glslang@' + Var('glslang_revision'),
|
||||
|
||||
'src/third_party/spirv-headers/src':
|
||||
Var('android_git') + '/platform/external/shaderc/spirv-headers@' + Var('spirv_headers_revision'),
|
||||
|
||||
'src/third_party/spirv-tools-angle/src':
|
||||
Var('android_git') + '/platform/external/shaderc/spirv-tools@' + Var('spirv_tools_revision'),
|
||||
|
||||
'src/third_party/vulkan-validation-layers/src':
|
||||
Var('android_git') + '/platform/external/vulkan-validation-layers@' + Var('vulkan_revision'),
|
||||
},
|
||||
'src/third_party/vulkan-validation-layers/src':
|
||||
Var('android_git') + '/platform/external/vulkan-validation-layers@' + Var('vulkan_revision'),
|
||||
}
|
||||
|
|
|
@ -235,7 +235,7 @@ if (build_angle_deqp_tests) {
|
|||
# This has to be GNU_SOURCE as on Linux dEQP uses syscall()
|
||||
defines += [ "_GNU_SOURCE" ]
|
||||
}
|
||||
if (is_android) {
|
||||
if (is_android || is_mac) {
|
||||
# _XOPEN_SOURCE=600 is what is used in deqp/src/Android.mk
|
||||
defines += [ "_XOPEN_SOURCE=600" ]
|
||||
}
|
||||
|
@ -254,7 +254,7 @@ if (build_angle_deqp_tests) {
|
|||
]
|
||||
}
|
||||
|
||||
if (is_linux || is_android) {
|
||||
if (is_linux || is_android || is_mac) {
|
||||
deqp_undefine_configs += [ "//build/config/gcc:no_exceptions" ]
|
||||
}
|
||||
|
||||
|
@ -291,7 +291,7 @@ if (build_angle_deqp_tests) {
|
|||
if (is_win) {
|
||||
sources += rebase_path(deqp_gypi.deqp_libtester_sources_win, ".", "../..")
|
||||
}
|
||||
if (is_linux || is_android) {
|
||||
if (is_linux || is_android || is_mac) {
|
||||
sources +=
|
||||
rebase_path(deqp_gypi.deqp_libtester_sources_unix, ".", "../..")
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче