diff options
Diffstat (limited to 'guix/packages.scm')
-rw-r--r-- | guix/packages.scm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/guix/packages.scm b/guix/packages.scm index cbe8004888..8b40c06000 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -769,7 +769,9 @@ specifies modules in scope when evaluating SNIPPET." module (map resolve-interface '#+modules)) ((@ (system base compile) compile) - '#+snippet + '#+(if (pair? snippet) + (sexp->gexp snippet) + snippet) #:to 'value #:opts %auto-compilation-options #:env module)) |