From d13a10f8ff0706368a13ffb1ecdf659a3c369518 Mon Sep 17 00:00:00 2001 From: Mike Morris Date: Mon, 27 Oct 2014 16:04:42 -0400 Subject: [PATCH] add mbgl-config template --- utils/mbgl-config/mbgl-config.template.sh | 128 ++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 utils/mbgl-config/mbgl-config.template.sh diff --git a/utils/mbgl-config/mbgl-config.template.sh b/utils/mbgl-config/mbgl-config.template.sh new file mode 100644 index 000000000..8ca8cde6b --- /dev/null +++ b/utils/mbgl-config/mbgl-config.template.sh @@ -0,0 +1,128 @@ + +## program below + +usage() +{ + cat <&2; } + +if test $# -eq 0; then + usage 1 +fi + +while test $# -gt 0; do + case "$1" in + esac + + case "$1" in + + --help) + usage 0 + ;; + + -h) + usage 0 + ;; + + -v) + echo ${CONFIG_MBGL_VERSION_STRING} + ;; + + --version) + echo ${CONFIG_MBGL_VERSION_STRING} + ;; + + --version-number) + echo ${CONFIG_MBGL_VERSION} + ;; + + --git-revision) + echo ${CONFIG_MBGL_GIT_REVISION} + ;; + + --git-describe) + echo ${CONFIG_MBGL_GIT_DESCRIBE} + ;; + + --defines) + echo ${CONFIG_MBGL_DEFINES} + ;; + + --prefix) + echo ${CONFIG_MBGL_PREFIX} + ;; + + --lib-name) + echo ${CONFIG_MBGL_LIBNAME} + ;; + + --libs) + echo -L${CONFIG_MBGL_LIBPATH} -l${CONFIG_MBGL_LIBNAME} + ;; + + --dep-libs) + echo ${CONFIG_MBGL_DEP_LIBS} + ;; + + --ldflags) + echo ${CONFIG_MBGL_LDFLAGS} + ;; + + --includes) + echo -I${CONFIG_MBGL_INCLUDES} + ;; + + --dep-includes) + echo ${CONFIG_MBGL_DEP_INCLUDES} + ;; + + --cxxflags) + echo ${CONFIG_MBGL_CXXFLAGS} + ;; + + --cflags) + echo -I${CONFIG_MBGL_INCLUDE} ${CONFIG_MBGL_DEP_INCLUDES} ${CONFIG_MBGL_DEFINES} ${CONFIG_MBGL_CXXFLAGS} + ;; + + --cxx) + echo ${CONFIG_MBGL_CXX} + ;; + + --all-flags) + echo -I${CONFIG_MBGL_INCLUDES} ${CONFIG_MBGL_DEP_INCLUDES} ${CONFIG_MBGL_DEFINES} ${CONFIG_MBGL_CXXFLAGS} -L${CONFIG_MBGL_LIBPATH} -l${CONFIG_MBGL_LIBNAME} ${CONFIG_MBGL_LDFLAGS} ${CONFIG_MBGL_DEP_LIBS} + ;; + + *) + # push to stderr any invalid options + echo "unknown option $1" 1>&2; + ;; + esac + shift +done + +exit 0