yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
42dc521f7
master
1name : Check Command Line Reference (comment /regenerate-cmdline-ref to auto-fix) 2 3on : 4pull_request : 5branches : [ master ] 6 7jobs : 8check-cmdline-ref : 9runs-on : ubuntu-latest 10steps : 11- uses : actions/checkout@v4 12with : 13submodules : "recursive" 14 15- name : Install dependencies 16run : | 17sudo apt-get update 18sudo apt-get install -y libx11-dev 19 20- name : Setup 21uses : ./.github/actions/common-setup 22with : 23os : linux 24compiler : gcc 25platform : x86_64 26config : release 27build-llvm : false 28 29- name : Build Slang 30run : | 31cmake --preset default --fresh \ 32-DSLANG_SLANG_LLVM_FLAVOR=DISABLE \ 33-DSLANG_ENABLE_TESTS=OFF \ 34-DSLANG_ENABLE_EXAMPLES=OFF \ 35-DSLANG_ENABLE_GFX=OFF \ 36-DSLANG_ENABLE_SLANGD=OFF \ 37-DSLANG_EXCLUDE_DAWN=ON \ 38-DSLANG_EXCLUDE_TINT=ON 39cmake --workflow --preset release 40 41- name : Generate command line reference 42run : | 43mkdir -p temp 44"$bin_dir/slangc" -help-style markdown -h > temp/command-line-slangc-reference.md 45 46- name : Compare with existing reference 47id : compare 48run : | 49 if ! diff -q temp/command-line-slangc-reference.md docs/command-line-slangc-reference.md > /dev/null; then 50 echo "Command line reference is out of date. Diff:" 51 diff -u docs/command-line-slangc-reference.md temp/command-line-slangc-reference.md 52 echo "Please run 'slangc -help-style markdown -h > docs/command-line-slangc-reference.md' or comment '/regenerate-cmdline-ref' on your PR." 53 exit 1 54 fi