[Nix-dev] Re: Python.h
Pjotr Prins
pjotr2008 at thebird.nl
Tue Jun 3 11:25:34 CEST 2008
This may work. Assuming Python is in the path you can do either:
python -c "import sys; print sys.prefix+'/include/python'+sys.version[:3]"
or
python -c "import sys; print '~/.nix-profile/include/include/python'+sys.version[:3]"
depending on need.
Pj.
On Tue, Jun 03, 2008 at 12:09:37AM +0200, Ludovic Courtès wrote:
> Hi,
>
> pjotr2008 at thebird.nl (Pjotr Prins) writes:
>
> > When writing code I need to find Python.h. What is the best way of
> > doing that in Nix (note: this is *not* to build a package).
>
> For packages that (correctly) use Autoconf, you can pass `CPPFLAGS' and
> `LDFLAGS' to the `configure' script, as in:
>
> $ CPPFLAGS="-I$HOME/.nix-profile/include" \
> LDFLAGS="-L$HOME/.nix-profile/lib" \
> ./configure ...
>
> Otherwise, you can define $C_INCLUDE_PATH, which is honored by `cpp',
> and $LIBRARY_PATH, which is honored by GCC at link-time.
>
> There are also Nix-specific environment variables whose name I always
> forget...
>
> Thanks,
> Ludovic.
>
> _______________________________________________
> nix-dev mailing list
> nix-dev at cs.uu.nl
> https://mail.cs.uu.nl/mailman/listinfo/nix-dev
--
mobile nr: 0651172281 (work)
More information about the nix-dev
mailing list