#!/bin/bash

usage()
{
	cat <<EOF
Usage: clustering-config [OPTION]

Known values for OPTION are:

  --prefix          print ClusteringSuite installation directory
  --cppflags        print pre-processor and compiler flags 
  --cflags          equivalent to 'cppflags' (for compatibility)
  --ldflags         print linker directories
  --libtool-ldflags print libtool friendly (re)linking directories
  --libs            print library linking information
  --help            display this help and exit
  --version         output version information

EOF

	exit $1
}

if test $# -eq 0; then
	usage 1
fi

while test $# -gt 0; do
	case "$1" in
	--prefix)
		echo 
		;;

	--version)
		echo 2.6.9
		exit 0
		;;

	--help)
		usage 0
		;;

	--cppflags)
		echo "-I/include -DCLUSTERING_SUITE -I/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/include -I/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/src/BasicClasses -I/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/common_utilities -I//include/libxml2 -I//include  -I/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/mpi/include"
		;;

	--cflags)
		echo "-I/include -DCLUSTERING_SUITE -I/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/include -I/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/src/BasicClasses -I/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/common_utilities -I//include/libxml2 -I//include  -I/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/mpi/include"
		;;

	--ldflags)
		echo "-L/lib -L//lib64 -L/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/mpi/lib -L/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/mpi/lib/shared"
		;;

	--libtool-ldflags)
		echo "-L/lib -R/lib -L//lib64 -R//lib64 -L/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/mpi/lib -R/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/mpi/lib -L/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/mpi/lib/shared -R/home/abuild/rpmbuild/BUILD/clusteringsuite-2.6.9/openmpi/mpi/lib/shared -L/usr/lib/gcc/ppc64le-redhat-linux/4.8.5 -R/usr/lib/gcc/ppc64le-redhat-linux/4.8.5"
		;;

	--libs)
		echo "-lxml2 -lmpi_cxx"
		;;

	*)
		usage
		exit 1
		;;
	esac
	shift
done

