#!/bin/bash if [ -d cascade-make ] ; then source cascade-make/lib/cascade-lib.bash GEXT_TESSERACT . $* fi if [ -z $GEXT_TESSERACT ] ; then source ./setup.bash fi if [ -z $GEXT_TESSERACT_DEVEL ] ; then # Set environment variable so we can tell devel.bash has been sourced export GEXT_TESSERACT_DEVEL=$GEXT_TESSERACT export PATH="$GEXT_TESSERACT_INSTALLED/bin:$PATH" export CFLAGS="-I$GEXT_TESSERACT_INSTALLED/include -I$GEXT_TESSERACT_INSTALLED/include/libxml2 $CFLAGS" export CPPFLAGS="-I$GEXT_TESSERACT_INSTALLED/include -I$GEXT_TESSERACT_INSTALLED/include/libxml2 $CPPFLAGS" export CXXFLAGS="-I$GEXT_TESSERACT_INSTALLED/include -I$GEXT_TESSERACT_INSTALLED/include/libxml2 $CXXFLAGS" export LDFLAGS="-L$GEXT_TESSERACT_INSTALLED/lib $LDFLAGS" export PKG_CONFIG_PATH="$GEXT_TESSERACT_INSTALLED/lib/pkgconfig:$PKG_CONFIG_PATH" echo "+Your environment is now setup to compile with the TESSeract Support Library" if [ -d "$GEXT_TESSERACT_INSTALLED/lib/pkgconfig" ] ; then echo "" echo "+Testing that pkg-config is correctly configured..." pushd $GEXT_TESSERACT_INSTALLED/lib/pkgconfig if [ ! -e .fixed-prefix.awk ] ; then echo "Configuring ..." echo "/^prefix=/ { print \"prefix=$GEXT_TESSERACT_INSTALLED\" ; next }" > .fixed-prefix.awk echo " { print \$0 }" >> .fixed-prefix.awk for file in *.pc ; do cat $file | awk -f .fixed-prefix.awk > $file.new && \ /bin/mv $file.new $file done echo "... done" else echo "No configuration needed" fi popd fi else echo "+Your environment is already setup to compile with the TESSeract Support Library" fi