ZNC Modules for SQLite and MySQL
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
750 B

13 years ago
13 years ago
13 years ago
  1. #!/bin/bash
  2. INSTALLNAMETOOL=`which install_name_tool` # Fixes Mac OS X issue with linking.
  3. ZNCBUILD=`which znc-buildmod`
  4. if [ "$ZNCBUILD" = "" ]; then
  5. echo "Where is znc-buildmod:"
  6. read ZNCBUILD
  7. if [ "$ZNCBUILD" = "" ]; then
  8. exit
  9. fi
  10. fi
  11. echo "Where is MySQL path [/usr/local/mysql]:"
  12. read MYSQL
  13. if [ "$MYSQL" = "" ]; then
  14. MYSQL="/usr/local/mysql"
  15. fi
  16. echo "Where is ZNC configuration path [$HOME/.znc]:"
  17. read ZNCCONFIG
  18. if [ "$ZNCCONFIG" = "" ]; then
  19. ZNCCONFIG="$HOME/.znc"
  20. fi
  21. LDFLAGS="-L $MYSQL/lib -lmysqlclient -I $MYSQL/include" "$ZNCBUILD" logmysql.cpp
  22. if [ "$INSTALLNAMETOOL" != "" ]; then
  23. "$INSTALLNAMETOOL" -change libmysqlclient.18.dylib "$MYSQL/libmysqlclient.dylib" logmysql.so
  24. fi
  25. cp logmysql.so "$ZNCCONFIG/modules/logmysql.so"