From 4d9a6ab181225f091ebcdf6b8ddb9b2bc75260fd Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 25 Oct 2010 15:29:32 +0000 Subject: * Makefile.in (pkgconfig-data): create pkg-config metadata file. * tool/rbinstall.rb: install pkg-config metadata file. * template/ruby.pc.in: template of pkg-config metadata file. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- configure.in | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'configure.in') diff --git a/configure.in b/configure.in index bc7f98f55c..073da9355b 100644 --- a/configure.in +++ b/configure.in @@ -2657,6 +2657,7 @@ fi unset sitearch AS_CASE(["$target_os"],[mingw*],[sitearch="$target_cpu-$rb_cv_msvcrt"]) test ${sitearch+set} && AC_DEFINE_UNQUOTED(RUBY_SITEARCH, "${sitearch}") +: ${sitearch='${arch}'} AC_ARG_WITH(search-path, AS_HELP_STRING([--with-search-path=DIR], [specify the additional search path]), @@ -2771,6 +2772,16 @@ AC_CONFIG_FILES(Makefile, [{ ${MAKE-make} info-program | grep '^PROGRAM=ruby$' > /dev/null || echo 'ruby: $(PROGRAM);' >> Makefile], [EXEEXT='$EXEEXT' gnumake='$gnumake']) + +ruby_pc="${RUBY_BASE_NAME}-${MAJOR}.${MINOR}.pc" +AC_SUBST(ruby_pc) +AC_CONFIG_FILES($ruby_pc:template/ruby.pc.in, + [ + sed ['s/\$(\([A-Za-z_][A-Za-z0-9_]*\))/${\1}/g'] $ruby_pc > ruby.pc.tmp && + mv -f ruby.pc.tmp $ruby_pc + ], + [ruby_pc='$ruby_pc']) + AC_OUTPUT dnl } dnl } -- cgit v1.2.3