12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #!/bin/bash
- DIR=$(readlink -f $0 | xargs dirname)
- if ! [ -f ${DIR}/cql_config_defines.sh ] || ! [ -x ${DIR}/cql_config_defines.sh ]
- then
- echo "missing path configuration file for DataStax Cassandra (cql_config_defines.h)"
- exit 0
- fi
- source ${DIR}/cql_config_defines.sh
- if [ $# -ne 1 ]
- then
- echo "run: \`$0 --help\` for more help"
- exit 0
- fi
- if [ $1 == "--help" ]
- then
- echo "--help"
- echo " print this help message"
- echo "--cppflags"
- echo " get cpp compilation flags"
- echo "--includedir"
- echo " get include path"
- echo "--libdir"
- echo " get lib path"
- echo "--version"
- echo " get version"
- exit 0
- fi
- if [ $1 == "--cppflags" ]
- then
- exit 0
- fi
- if [ $1 == "--includedir" ]
- then
- echo "${CPP_DRIVER_PATH}/include/"
- exit 0
- fi
- if [ $1 == "--libdir" ]
- then
- echo "${CPP_DRIVER_PATH}/build/"
- exit 0
- fi
- if [ $1 == "--version" ]
- then
- MAJOR=`grep VERSION_MAJOR ${CPP_DRIVER_PATH}/include/cassandra.h | cut -d " " -f 3`
- MINOR=`grep VERSION_MINOR ${CPP_DRIVER_PATH}/include/cassandra.h | cut -d " " -f 3`
- PATCH=`grep VERSION_PATCH ${CPP_DRIVER_PATH}/include/cassandra.h | cut -d " " -f 3`
- echo "${MAJOR}.${MINOR}.${PATCH}"
- exit 0
- fi
- echo "wrong parameter"
- echo "run: \`$0 --help\` for more help"
|