This is a much simpler solution for solving hexops/mach#584 1. We continue using submodules everywhere (at least in the Mach codebase.) 2. `dawn` and `DirectXShaderCompiler` (the only two unwiedly submodules that are not needed by default since we use binary builds) are kicked out of the tree. 3. If you specify `-Ddawn-from-source=true`, `zig build` handles cloning those dependencies for you (using `git clone`, not as submodules.) Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
21 lines
393 B
Text
21 lines
393 B
Text
# This file is for zig-specific build artifacts.
|
|
# If you have OS-specific or editor-specific files to ignore,
|
|
# such as *.swp or .DS_Store, put those in your global
|
|
# ~/.gitignore and put this in your ~/.gitconfig:
|
|
#
|
|
# [core]
|
|
# excludesfile = ~/.gitignore
|
|
#
|
|
# Cheers!
|
|
# -andrewrk
|
|
|
|
zig-cache/
|
|
zig-out/
|
|
/release/
|
|
/debug/
|
|
/build/
|
|
/build-*/
|
|
/docgen_tmp/
|
|
|
|
libs/DirectXShaderCompiler
|
|
libs/dawn
|