Skip to content
Snippets Groups Projects
PROJECT_NAME-config.in.in 725 B
Newer Older
#!/bin/sh

print_usage(){
    echo "usage: $0 [--cppflags] [--ldflags] [--version]" 1>&2
}

if  [ $# -eq 0 ]; then
    print_usage
    exit 1
fi

#The variables are all prepared in CMAKE and also provided by 
#Find@PROJECT_NAME@.cmake, so dependent applications can create consistent
#Makefiles.
while [ $# -gt 0 ]; do
    case "$1" in
      --cppflags)
        OUTPUT="${OUTPUT}@@PROJECT_NAME@_CPPFLAGS_MAKEFILE@"
        shift;;
      --ldflags)
        OUTPUT="${OUTPUT}@@PROJECT_NAME@_LDFLAGS_MAKEFILE@"
        shift;;
      --version)
        OUTPUT="${OUTPUT}@@PROJECT_NAME@_SOVERSION@"
        shift;;
      *)
        echo "invalid option: $1" 1>&2
        print_usage
        exit 2;;
    esac
done

echo ${OUTPUT}