--- Makefile.in 2012-11-02 10:18:21.533753077 +0100 +++ Makefile.in 2012-11-01 23:39:24.000000000 +0100 @@ -45,6 +45,7 @@ the menu in Tools > Add-ons and click enable where you see LibreJS. \ " +CFX_ARGS = all: xpi @@ -99,7 +100,7 @@ xpi: librejs.xpi librejs.xpi: - cd $(ADDON_SDK) && source bin/activate && cd - && cfx xpi + cd $(ADDON_SDK) && source bin/activate && cd - && cfx $(CFX_ARGS) xpi doc/librejs.info: $(srcdir)/doc/librejs.texi $(MAKEINFO) -o $(srcdir)/doc/librejs.info $(srcdir)/doc/librejs.texi --- configure.ac 2012-11-02 12:10:59.928024855 +0100 +++ configure.ac 2012-11-02 12:13:06.998042341 +0100 @@ -4,4 +4,6 @@ AC_PATH_PROG([MAKEINFO], makeinfo) AC_PATH_PROG([TEXI2DVI], texi2dvi) AC_PATH_PROG([TEXI2PDF], texi2pdf) -AC_ARG_VAR([ADDON_SDK], [location of the Mozilla addon-sdk]) + +AC_ARG_VAR([ADDON_SDK], [location of the Mozilla addon-sdk (default=/opt/addon-sdk)]) +AC_ARG_VAR([CFX_ARGS], [build arguments to pass to cfx]) AC_CONFIG_FILES([Makefile]) AC_OUTPUT