Remove support for CMake builds

This also removes support for Travis and AppVeyor, as well as git
submodules for dependencies.

It also adjusts .gitignore to include dependencies (submodules are
implicitly ignored but are removed in this commit).

Finally, removes some CMake-specific code from the code generator.

BUG=

Change-Id: I4ebc04e530a574b412ef0ca81e4672db01f0ed92
Reviewed-on: https://dawn-review.googlesource.com/c/2040
Reviewed-by: Stephen White <senorblanco@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
Corentin Wallez
2018-10-31 10:53:11 +00:00
committed by Commit Bot service account
parent 84cde51741
commit 146edf5bec
22 changed files with 14 additions and 1230 deletions

1
third_party/glfw vendored

Submodule third_party/glfw deleted from 096efdf798

1
third_party/glm vendored

Submodule third_party/glm deleted from 06f084063f

1
third_party/glslang vendored

Submodule third_party/glslang deleted from a08f465d53

Submodule third_party/googletest deleted from 98a0d007d7

1
third_party/shaderc vendored

Submodule third_party/shaderc deleted from 909f0d3d31

Submodule third_party/spirv-cross deleted from a7697446b1

Submodule third_party/spirv-tools deleted from 1225324ae2

1
third_party/stb vendored

Submodule third_party/stb deleted from c7110588a4