gnu: Add perl-unicode-utf8.
[jackhill/guix/guix.git] / Makefile.am
index 543b101..1a34e0d 100644 (file)
@@ -41,6 +41,7 @@ MODULES =                                     \
   guix/combinators.scm                         \
   guix/utils.scm                               \
   guix/sets.scm                                        \
+  guix/modules.scm                             \
   guix/download.scm                            \
   guix/git-download.scm                                \
   guix/hg-download.scm                         \
@@ -107,6 +108,7 @@ MODULES =                                   \
   guix/build/emacs-utils.scm                   \
   guix/build/graft.scm                         \
   guix/build/bournish.scm                      \
+  guix/build/qt-utils.scm                      \
   guix/search-paths.scm                                \
   guix/packages.scm                            \
   guix/import/utils.scm                                \
@@ -221,6 +223,7 @@ SCM_TESTS =                                 \
   tests/pk-crypto.scm                          \
   tests/pki.scm                                        \
   tests/sets.scm                               \
+  tests/modules.scm                            \
   tests/gnu-maintenance.scm                    \
   tests/substitute.scm                         \
   tests/builders.scm                           \
@@ -389,11 +392,13 @@ CLEANFILES =                                      \
 # there that are newer than the local .scm files (for instance because the
 # user ran 'make install' recently).  When that happens, we end up loading
 # those previously-installed .go files, which may be stale, thereby breaking
-# the whole thing.
+# the whole thing.  Likewise, set 'XDG_CACHE_HOME' to avoid loading possibly
+# stale files from ~/.cache/guile/ccache.
 %.go: make-go ; @:
 make-go: $(MODULES) guix/config.scm guix/tests.scm
        $(AM_V_at)echo "Compiling Scheme modules..." ;                  \
        unset GUILE_LOAD_COMPILED_PATH ;                                \
+       XDG_CACHE_HOME=/nowhere                                         \
        host=$(host) srcdir="$(top_srcdir)"                             \
        $(top_builddir)/pre-inst-env                                    \
        $(GUILE) -L "$(top_builddir)" -L "$(top_srcdir)"                \