In my configure.ac, I have:

AC_SUBST(PACKAGE) # so that automake can generate dependencies for
${PACKAGE}*.rockspec
AC_CONFIG_FILES(${PACKAGE}.rockspec)

This works in getting the requisite dependency generated in Makefile.in:

${PACKAGE}-git-1.rockspec: $(top_builddir)/config.status
$(srcdir)/${PACKAGE}-git-1.rockspec.in
    cd $(top_builddir) && $(SHELL) ./config.status $@

But when I actually try to use the rule, it fails:

$ make zee-git-1.rockspec
cd . && /bin/bash ./config.status zee-git-1.rockspec
config.status: error: invalid argument: `zee-git-1.rockspec'
make: *** [zee-git-1.rockspec] Error 1

As far as I can tell, this is because config.status doesn't get passed a
value for PACKAGE.

AC_ARG_VAR doesn't seem to be relevant here, and I'm out of other ideas
after searching online and reading the autoconf manual. What should I be
doing here?

-- 
http://rrt.sc3d.org

Reply via email to