diff options
Diffstat (limited to 'src/3rdparty/glslang/glslang/updateGrammar')
-rwxr-xr-x[-rw-r--r--] | src/3rdparty/glslang/glslang/updateGrammar | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/3rdparty/glslang/glslang/updateGrammar b/src/3rdparty/glslang/glslang/updateGrammar index a546dd2..9384db9 100644..100755 --- a/src/3rdparty/glslang/glslang/updateGrammar +++ b/src/3rdparty/glslang/glslang/updateGrammar @@ -1,3 +1,16 @@ -#!/usr/bin/env bash +#!/bin/bash + +if [ "$1" = 'web' ] +then + m4 -P -DGLSLANG_WEB MachineIndependent/glslang.m4 > MachineIndependent/glslang.y +elif [ "$#" -eq 0 ] +then + m4 -P MachineIndependent/glslang.m4 > MachineIndependent/glslang.y +else + echo usage: + echo $0 web + echo $0 + exit +fi bison --defines=MachineIndependent/glslang_tab.cpp.h -t MachineIndependent/glslang.y -o MachineIndependent/glslang_tab.cpp |