bg
[libdbw.git] / config.sh
blob61b2b722eba22af1ec4f10a2c3ce934c9cebdd78
1 #!/bin/bash
3 TOP=$1
4 PREFIX=`echo $2 | sed "s/\\//\\\\\\\\\\\//g"`
5 HAVE_PGSQL=$3
6 HAVE_MYSQL=$4
7 HAVE_MONETDB=$5
8 echo $PREFIX
10 if [ "$HAVE_MYSQL" == "yes" ]; then
11 MYSQL_INCLUDE_DIR=`mysql_config --include | sed "s/\\//\\\\\\\\\\\//g"`
12 MYSQL_LIBS=`mysql_config --libs | sed "s/\\//\\\\\\\\\\\//g"`
13 sed -e "s/@prefix/$PREFIX/g" -e "s/@mysql_libs/$MYSQL_LIBS/g" -e "s/@mysql_include_dir/$MYSQL_INCLUDE_DIR/g" $TOP/src/mysql/libmysqlw.pc.in > $TOP/src/mysql/libmysqlw.pc
16 if [ "$HAVE_PGSQL" == "yes" ]; then
17 PG_INCLUDE_DIR=`pg_config --includedir | sed "s/\\//\\\\\\\\\\\//g"`
18 PG_LIB_DIR=`pg_config --libdir | sed "s/\\//\\\\\\\\\\\//g"`
19 sed -e "s/@prefix/$PREFIX/g" -e "s/@pg_include_dir/$PG_INCLUDE_DIR/g" -e "s/@pg_lib_dir/$PG_LIB_DIR/g" $TOP/src/pg/libpgw.pc.in > $TOP/src/pg/libpgw.pc
22 if [ "$HAVE_MONETDB" == "yes" ]; then
23 MDB_INCLUDE_MAPI=`pkg-config --cflags monetdb-mapi | sed "s/\\//\\\\\\\\\\\//g"`
24 MDB_INCLUDE_GDK=`pkg-config --cflags monetdb-gdk | sed "s/\\//\\\\\\\\\\\//g"`
25 MDB_INCLUDE_STREAM=`pkg-config --cflags monetdb-stream | sed "s/\\//\\\\\\\\\\\//g"`
26 MDB_LIBS_MAPI=`pkg-config --libs monetdb-mapi | sed "s/\\//\\\\\\\\\\\//g"`
27 MDB_LIBS_GDK=`pkg-config --libs monetdb-gdk | sed "s/\\//\\\\\\\\\\\//g"`
28 MDB_LIBS_STREAM=`pkg-config --libs monetdb-stream | sed "s/\\//\\\\\\\\\\\//g"`
29 sed -e "s/@prefix/$PREFIX/g" -e "s/@mapi_include_dir/$MDB_INCLUDE_MAPI/g" -e "s/@gdk_include_dir/$MDB_INCLUDE_GDK/g" -e "s/@stream_include_dir/$MDB_INCLUDE_STREAM/g" -e "s/@mapi_libs/$MDB_LIBS_MAPI/g" -e "s/@gdk_libs/$MDB_LIBS_GDK/g" -e "s/@stream_libs/$MDB_LIBS_STREAM/g" $TOP/src/monetdb/libmdbw.pc.in > $TOP/src/monetdb/libmdbw.pc