mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 16:35:33 +00:00
add VS code workspace for linux dir that also includes onboard-keyman dir fix cow.sh creation of hook scripts
48 lines
991 B
Bash
Executable file
48 lines
991 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# autoreconf autotool projects
|
|
|
|
# parameters: ./reconf.sh [dev] [proj]
|
|
# dev = append current GMT datetime to VERSION
|
|
# proj = only reconf this project
|
|
|
|
set -e
|
|
|
|
BASEDIR=`pwd`
|
|
autotool_projects="kmflcomp libkmfl ibus-kmfl"
|
|
|
|
if [ "$2" != "" ]; then
|
|
autotool_projects="$2"
|
|
if [ ! -d "$2" ]; then
|
|
echo "project $2 does not exist"
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
if [ "$1" == "dev" ]; then
|
|
vers=`cat VERSION`
|
|
datevers=`date -u +"%Y%m%d%H%M%S"`
|
|
echo "$vers.${datevers}" > VERSION
|
|
else
|
|
if [ "$1" != "" ]; then
|
|
autotool_projects="$1"
|
|
if [ ! -d "$1" ]; then
|
|
echo "project $1 does not exist"
|
|
exit 1
|
|
fi
|
|
fi
|
|
fi
|
|
|
|
# autoreconf the projects
|
|
for proj in ${autotool_projects}; do
|
|
if [ "${proj}" != "keyman-config" ]; then
|
|
cd $proj
|
|
echo "Reconfiguring $proj to version `cat VERSION`"
|
|
autoreconf -if
|
|
cd $BASEDIR
|
|
fi
|
|
done
|
|
|
|
if [ "$1" == "dev" ]; then
|
|
echo "${vers}" > VERSION
|
|
fi
|