|
From: | edgar |
Subject: | Re: dir-locals.el process-environment |
Date: | Wed, 28 Feb 2018 05:47:57 +0000 |
User-agent: | Roundcube Webmail/1.2.4 |
Message: 1 Date: Mon, 26 Feb 2018 21:15:13 +0200 From: Eli Zaretskii <eliz@gnu.org> To: help-gnu-emacs@gnu.org Subject: Re: dir-locals.el process-environment Message-ID: <83k1uz1s1q.fsf@gnu.org>However, if I printf "$CC" I get nothing. How can I achieve this?What exactly do you do to 'printf "$CC"'?
Thanks for your reply, Eli! I'm sorry that I was not clear. This is how I do it: ┌──── emacs-lisp │ ( │ ("src" ;https://stackoverflow.com/a/19521152│ . ((c++-mode ;https://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html
│ . │ ((eval ;https://emacs.stackexchange.com/a/35965 │ . (progn │ (make-local-variable 'process-environment) │ (setq process-environment │ (copy-sequence process-environment)) │ (setenv "CC" "mpicc"))) │ (compile-command . "printf x$CC")))))) └──── ------------------------------------------------- ONLY AT VFEmail! - Use our Metadata Mitigator to keep your email out of the NSA's hands!$24.95 ONETIME Lifetime accounts with Privacy Features! 15GB disk! No bandwidth quotas! Commercial and Bulk Mail Options!
[Prev in Thread] | Current Thread | [Next in Thread] |