diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2022-04-29 15:21:27 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2022-04-29 15:21:27 +0200 |
commit | a18b0a88c2af4bc0c371f2e76fb3d75e88f1ff77 (patch) | |
tree | c42c12a03537b21e5ec847c489529a0733ba8f6b /onig-config.cmake.in | |
parent | e179aaa7fd01fa35bb86aab50ff6132bf94533c5 (diff) | |
parent | b221fe9845ea6d4639db16221f6fa8ab2ad11d8e (diff) |
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'onig-config.cmake.in')
-rw-r--r-- | onig-config.cmake.in | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/onig-config.cmake.in b/onig-config.cmake.in new file mode 100644 index 0000000..108194e --- /dev/null +++ b/onig-config.cmake.in @@ -0,0 +1,80 @@ +#!/bin/sh +# Copyright (C) 2006 K.Kosako + +ONIG_VERSION=@PACKAGE_VERSION@ + +show_usage() +{ + cat <<EOF +Usage: onig-config [OPTION] + + Values for OPTION are: + --prefix[=DIR] change prefix to DIR + --prefix print prefix + --exec-prefix[=DIR] change exec_prefix to DIR + --exec-prefix print exec_prefix + --cflags print C compiler flags + --libs print library information + --version print oniguruma version + --help print this help + +EOF + + exit 1 +} + +if test $# -eq 0; then + show_usage +fi + +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=${prefix} +libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ +includedir=${prefix}/include +is_set_exec_prefix=no + +while test $# -gt 0; do + case "$1" in + -*=*) val=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` + ;; + *) val= + ;; + esac + + case $1 in + --prefix=*) + prefix=$val + if test $is_set_exec_prefix = no ; then + exec_prefix=$val + fi + ;; + --prefix) + echo $prefix + ;; + --exec-prefix=*) + exec_prefix=$val + is_set_exec_prefix=yes + ;; + --exec-prefix) + echo $exec_prefix + ;; + --cflags) + if test ${includedir} != /usr/include ; then + show_includedir=-I${includedir} + fi + echo $show_includedir + ;; + --libs) + echo -L${libdir} -lonig + ;; + --version) + echo $ONIG_VERSION + ;; + *) + show_usage + ;; + esac + shift +done + +# END |