ehahn / paludis-bashrc
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (10)
- Wiki (1)
- Graphs
-
Tag:
v0.1.4
Erik Hahn (author)
Sat Aug 30 14:39:50 -0700 2008
| name | age | message | |
|---|---|---|---|
| |
CHANGES | ||
| |
README | ||
| |
bashrc | ||
| |
cc.conf | ||
| |
conf/ | ||
| |
gccflags.conf | Sat Aug 30 13:18:29 -0700 2008 | |
| |
gccxxflags.conf | Fri Aug 29 12:57:24 -0700 2008 | |
| |
iccflags.conf | Sat Aug 30 13:09:29 -0700 2008 | |
| |
iccxxflags.conf | Fri Aug 29 12:57:24 -0700 2008 | |
| |
ldflags.conf | Fri Aug 29 13:39:26 -0700 2008 | |
| |
make.conf | Sat Aug 30 12:57:43 -0700 2008 | |
| |
test.bash |
README
This is a bashrc for paludis which supports the use of the Intel C++ Compiler as
well as package-specific CFLAGS.
Configuration:
CFLAGS and CXXFLAGS are configured in gccflags.conf for gcc's CFLAGS and
iccflags.conf for icc's CFLAGS. Additional CXXFLAGS are read from
gccxxflags.conf/iccxxflags.conf and appended to the CFLAGS.
For LDFLAGS use ldflags.conf, it follows the same syntax.
Supported atoms:
This bashrc should support all atoms that don't specify a version,
including not only regular ones like "cate-gory/*" or
"cate-gory/pn:slot", but also stuff like "*/*:slot". Support for
versioned atoms is planned.
Filtering flags:
You can not only add flags per package, you can also remove them by
replacing the leading '-' by a '+'. Example:
app-emulation/wine +fomit-frame-pointer
GIT:
I use a public git repository at
http://github.com/ehahn/paludis-bashrc/tree/master

