1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

Make "guile-avahi" dependency optional.

* configure.ac (HAVE_GUILE_AVAHI): New conditional.
* Makefile.am (MODULES): Add "guix/avahi.scm" and "guix/scripts/discover.scm"
if HAVE_GUILE_AVAHI is set.
* guix/scripts/publish.scm: Autoload (guix avahi).
* guix/scripts/substitute.scm: Autoload (guix scripts discovery).
This commit is contained in:
Mathieu Othacehe
2020-11-29 18:05:11 +01:00
parent d9f05c70a6
commit 35a32fefb4
4 changed files with 12 additions and 7 deletions

View File

@@ -73,7 +73,6 @@ include gnu/local.mk
include po/doc/local.mk
MODULES = \
guix/avahi.scm \
guix/base16.scm \
guix/base32.scm \
guix/base64.scm \
@@ -257,7 +256,6 @@ MODULES = \
guix/import/texlive.scm \
guix/import/utils.scm \
guix/scripts.scm \
guix/scripts/discover.scm \
guix/scripts/download.scm \
guix/scripts/perform-download.scm \
guix/scripts/build.scm \
@@ -321,6 +319,14 @@ MODULES += \
endif HAVE_GUILE_SSH
if HAVE_GUILE_AVAHI
MODULES += \
guix/avahi.scm \
guix/scripts/discover.scm
endif HAVE_GUILE_AVAHI
if BUILD_DAEMON_OFFLOAD
MODULES += \