From 9f2c5f83a19ca8f9fbb18faa7e7974595c6e4b54 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 08 Oct 2012 20:37:41 -0400 Subject: Support lib deps like opkhelper-3.0 in configure. --- (limited to 'configure') diff --git a/configure b/configure index ac5fd95..6d8e564 100755 --- a/configure +++ b/configure @@ -40,6 +40,9 @@ dep_cmds=' sh opkg ' +dep_libs=' +opkhelper-3.0 +' long_opts_with_args=' srcdir @@ -53,6 +56,7 @@ sysconfdir ' features="${dep_cmds} +${dep_libs} metadata" subst_vars="package_name @@ -67,11 +71,19 @@ main() parse_options "${@}" for dep in ${dep_cmds}; do - dep_val="$(eval echo \$\{"${dep}"\})" + dep_name="$(printf '%s' "${dep}" | tr -c '[a-z0-9]' '_')" + dep_val="$(eval echo \$\{"${dep_name}"\})" if [ -z "${dep_val}" ]; then find_dep_cmd "${dep}" fi done + for dep in ${dep_libs}; do + dep_name="$(printf '%s' "${dep}" | tr -c '[a-z0-9]' '_')" + dep_val="$(eval echo \$\{"${dep_name}"\})" + if [ -z "${dep_val}" ]; then + find_dep_lib "${dep}" + fi + done if ${missing_deps}; then cat <