From 4eac79281e23f13831ef72b8d2366a3ab71c04d9 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Thu, 7 Dec 2017 16:44:35 -0500 Subject: [PATCH] compilation: load variables from the profile make.defaults, too. --- compilation | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/compilation b/compilation index 6095345..3368ad2 100644 --- a/compilation +++ b/compilation @@ -1,7 +1,20 @@ #!/bin/bash -# Grab CFLAGS, etc. from make.conf. -source /etc/portage/make.conf +# Grab CFLAGS, etc. from the profile... +if [ -f /etc/portage/make.profile/make.defaults ]; then + source /etc/portage/make.profile/make.defaults +fi + +# and from make.conf, allowing the values in make.conf to override the +# ones in the profile. +if [ -f /etc/portage/make.conf ]; then + source /etc/portage/make.conf +fi + + +# Not a portage variable, but it's real handy. +REPOS="${DISTDIR}/../repositories" + # LDFLAGS comes from.. somewhere else. export LDFLAGS="-Wl,-O1 -Wl,--as-needed" -- 2.44.2