help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: dir-locals.el process-environment


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!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]