summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorCaleb Tennis <caleb@gentoo.org>2004-05-05 14:48:35 +0000
committerCaleb Tennis <caleb@gentoo.org>2004-05-05 14:48:35 +0000
commite6c8df1ca6b21cb53bf295dbcbeb14df9e5e8668 (patch)
treecf6edba11c99e4efed4635f6b46e85ba8972b799 /eclass
parentAdded conditional for doc use flag. Closes #50060. (diff)
downloadgentoo-2-e6c8df1ca6b21cb53bf295dbcbeb14df9e5e8668.tar.gz
gentoo-2-e6c8df1ca6b21cb53bf295dbcbeb14df9e5e8668.tar.bz2
gentoo-2-e6c8df1ca6b21cb53bf295dbcbeb14df9e5e8668.zip
Add unsermake support
Diffstat (limited to 'eclass')
-rw-r--r--eclass/kde.eclass7
1 files changed, 4 insertions, 3 deletions
diff --git a/eclass/kde.eclass b/eclass/kde.eclass
index 49cd2771b274..470bc17cce70 100644
--- a/eclass/kde.eclass
+++ b/eclass/kde.eclass
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde.eclass,v 1.95 2004/04/16 00:27:32 caleb Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde.eclass,v 1.96 2004/05/05 14:48:35 caleb Exp $
#
# Author Dan Armak <danarmak@gentoo.org>
#
@@ -73,6 +73,7 @@ kde_src_compile() {
addwrite "${QTDIR}/etc/settings"
# things that should access the real homedir
[ -d "$REALHOME/.ccache" ] && ln -sf "$REALHOME/.ccache" "$HOME/"
+ [ -n "$UNSERMAKE" ] && addwrite "/usr/kde/unsermake"
while [ "$1" ]; do
@@ -81,7 +82,7 @@ kde_src_compile() {
debug-print-section myconf
myconf="$myconf --host=${CHOST} --prefix=${PREFIX} --with-x --enable-mitshm --with-xinerama --with-qt-dir=${QTDIR} --enable-mt"
# calculate dependencies separately from compiling, enables ccache to work on kde compiles
- myconf="$myconf --disable-dependency-tracking"
+ [ -z "$UNSERMAKE" ] && myconf="$myconf --disable-dependency-tracking"
if [ `use debug` ]; then
myconf="$myconf --enable-debug=full --with-debug"
else
@@ -95,7 +96,7 @@ kde_src_compile() {
# rebuild configure script, etc
# This can happen with e.g. a cvs snapshot
- if [ ! -f "./configure" ]; then
+ if [ ! -f "./configure" ] || [ -n "$UNSERMAKE" ]; then
for x in Makefile.cvs admin/Makefile.common; do
if [ -f "$x" ] && [ -z "$makefile" ]; then makefile="$x"; fi
done