summaryrefslogtreecommitdiff
path: root/DEPS
AgeCommit message (Collapse)AuthorFilesLines
2018-08-03Refactor BUILD.gn so can easily be embedded in other projectsCorentin Wallez1-4/+4
1. BUILD.gn: Don't use the extra Chromium clang warnings Also removes the unused .gn secondary_sources. 2. Move fuzzers in test/ instead of testing/ This frees up testing/ to be the git subtree of Chromium's src/testing/ that contains test.gni, gtest, gmock and libfuzzer 3. DEPS: get the whole testing/ subtree of Chromium 4. BUILD.gn: Simplify the standalone gtest targets These targets definitions are inspired from ANGLE's and add a variable that is the path of the googletest directory so that it can be made overridable in future commits. 6. BUILD.gn: Add overridable variables for deps dirs This avoids hardcoded paths to dependencies that make it hard to integrate SPIRV-Tools in other GN projects.
2018-07-24Add support for Chromium GN buildDan Sinclair1-0/+89
Build test Add Fuzzer group Add libfuzzer
2018-07-06Update SPIRV-Headersdan sinclair1-1/+1
2018-06-21Setup gclient and presubmit file.dan sinclair1-0/+85
This CL adds the necessary files to use gclient and the depot_tools with the SPIRV-Tools directory. This allows doing things like `git cl format` to format code pre-upload and `git cl presubmit -uf` to run presubmit checks over the code. The dependencies are all added to the DEPS file and will be auto-downloaded. They are all pin'd to specific revisions so everyone has the same checkout. Clang is included in the checkout so it will be consistent over usages. Use clang-format