poco.sh 661 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. RETCODE=$(fw_exists ${IROOT}/poco.installed)
  3. [ ! "$RETCODE" == 0 ] || { \
  4. source $IROOT/poco.installed
  5. return 0; }
  6. VERSION=1.6.1
  7. POCO_HOME=$IROOT/poco_$VERSION
  8. fw_get -o poco_$VERSION.tar.gz http://pocoproject.org/releases/poco-$VERSION/poco-$VERSION-all.tar.gz
  9. fw_untar poco_$VERSION.tar.gz
  10. cp -R poco-$VERSION-all/ $POCO_HOME
  11. rm -rf poco-$VERSION-all/
  12. cd $POCO_HOME
  13. ./configure --no-tests --no-samples
  14. make --quiet PageCompiler-libexec XML-libexec JSON-libexec
  15. echo "export POCO_HOME=${POCO_HOME}" > $IROOT/poco.installed
  16. echo "export LD_LIBRARY_PATH=$POCO_HOME/lib/Linux/x86_64" >> $IROOT/poco.installed
  17. source $IROOT/poco.installed