You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-05 04:50:35 +03:00
27 lines
647 B
Bash
Executable File
27 lines
647 B
Bash
Executable File
#!/bin/sh
|
|
|
|
#ddl-gram.cpp: ddl.y
|
|
$1 -y -l -v -d -p ddl -o ddl-gram-temp.cpp ddl.y
|
|
set +e; \
|
|
if [ -f ddl-gram.cpp ]; \
|
|
then diff -abBq ddl-gram-temp.cpp ddl-gram.cpp >/dev/null 2>&1; \
|
|
if [ $? -ne 0 ]; \
|
|
then mv -f ddl-gram-temp.cpp ddl-gram.cpp; \
|
|
else touch ddl-gram.cpp; \
|
|
fi; \
|
|
else mv -f ddl-gram-temp.cpp ddl-gram.cpp; \
|
|
fi
|
|
set +e; \
|
|
if [ -f ddl-gram.h ]; \
|
|
then diff -abBq ddl-gram-temp.hpp ddl-gram.h >/dev/null 2>&1; \
|
|
if [ $? -ne 0 ]; \
|
|
then mv -f ddl-gram-temp.hpp ddl-gram.h; \
|
|
else touch ddl-gram.h; \
|
|
fi; \
|
|
else mv -f ddl-gram-temp.hpp ddl-gram.h; \
|
|
fi
|
|
rm -f ddl-gram-temp.cpp ddl-gram-temp.hpp ddl-gram-temp.output
|
|
|
|
|
|
|