summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/glslang/glslang/updateGrammar
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/glslang/glslang/updateGrammar')
-rwxr-xr-x[-rw-r--r--]src/3rdparty/glslang/glslang/updateGrammar15
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