Summary: | make the settings in make.conf apply to all build systems | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Martin Walch <walch.martin> |
Component: | Enhancement/Feature Requests | Assignee: | PMS/EAPI <pms> |
Status: | RESOLVED NEEDINFO | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | 2.1 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin Walch
2009-03-03 23:26:17 UTC
I don't see an easy way to do this myself without knowing how each build system works then you have to document what to do for every build system. Considering that most of the compile commands happen in eclasses, then, I don't think there is much to do here. portage uses MAKEOPTS because it offers emake, which is a wrapper for make. So, you are really requesting a way for portage to wrap eant in ant-tasks.eclass. cmake-utils_src_make() in cmake-utils.eclass, which btw, uses emake so it honors MAKEOPTS. scons, dunno. Does this make sense? I think your request is either somewhat difficult or partially invalid. I'll let the portage devs answer now. It's a somewhat complex topic, worthy of discussion on the gentoo-dev mailing list. A few months ago there was a similar discussion about a JOBS variable: http://archives.gentoo.org/gentoo-dev/msg_750e33f68b16d971dff1f40dd9145e56.xml No progress since several years. Feel free to reopen if you have a concrete proposal for this. |