[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs
From:       Holger Schröder <holger () holgis ! net>
Date:       2005-10-15 17:08:18
Message-ID: 1129396098.154779.24173.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 470927 by schroder:

add KDEINCLUDE env variable, let scons install
headers and programs in dcop/ the same way as
unsermake



 M  +11 -6     bksys/unix/detect_kde4.py  
 M  +5 -4      bksys/win32/detect_kde4.py  
 M  +4 -0      dcop/SConscript  
 M  +1 -0      dcop/client/SConscript  


--- trunk/KDE/kdelibs/bksys/unix/detect_kde4.py #470926:470927
@@ -28,12 +28,13 @@
 	env['KDEDATA']   = env.join( env['PREFIX'], 'share')
 	env['KDEAPPS']   = env.join( env['PREFIX'], 'share/apps')
 	env['KDEKCFG']   = env.join( env['PREFIX'], 'share/config.kcfg')
-	env['KDEICONS']   = env.join( env['PREFIX'], 'share/icons')
+	env['KDEICONS']  = env.join( env['PREFIX'], 'share/icons')
 	env['KDEMIME']   = env.join( env['PREFIX'], 'share/mimelnk')
-	env['KDEDOC']   = env.join( env['PREFIX'], 'share/doc')
+	env['KDEDOC']    = env.join( env['PREFIX'], 'share/doc')
 	env['KDESERV']   = env.join( env['PREFIX'], 'share/services')
-	env['KDELOCALE']   = env.join( env['PREFIX'], 'share/locale')
+	env['KDELOCALE'] = env.join( env['PREFIX'], 'share/locale')
 	env['KDESERVTYPES']   = env.join( env['PREFIX'], 'share/servicetypes')
+	env['KDEINCLUDE']= env.join( env['PREFIX'], 'include')
 	
 	env['KDELIB']    = env.join( env['PREFIX'], 'lib')
 	env['KDECONF']    = env.join( env['PREFIX'], 'share/config')
@@ -43,7 +44,7 @@
 	env['DCOPIDL']        = env.join(os.getcwd(), 'dcop/dcopidlng/dcopidl --srcdir dcop/dcopidlng')
 	env['DCOPIDL2CPP']    = env.join(os.getcwd(), env['_BUILDDIR_'], 'dcop/dcopidl2cpp/dcopidl2cpp')
 
-	env['LIB_KDECORE'] = ['kdecore']
+	env['LIB_KDECORE'] = ['kdecore','DCOP']
 	env['LIB_KIO']     = ['kio', 'kwalletclient', 'kdesu']
 	env['LIB_KDEUI']   = ['kdeui']
 	env['LIB_QTTEST']  = ['qttest']
@@ -59,6 +60,8 @@
 	env['CPPPATH_KIO']     = [ env.join(os.getcwd(), env['_BUILDDIR_'], 'kio'), '#kio' ]
 	env['CPPPATH_KDEUI']   = [ env.join(os.getcwd(), env['_BUILDDIR_'], 'kdeui'), '#kdeui' ]
 	env['CPPPATH_QTTEST']  = [ env.join(os.getcwd(), env['_BUILDDIR_'], 'qttestlib'), '#qttestlib' ]
+	
+	print "end of bootstrapping, KDEBIN: %s" % env['KDEBIN']
 
 def detect(env):
 	"""
@@ -77,10 +80,12 @@
 	libsuffix	= ''
 	if env.has_key('ARGS'): libsuffix=env['ARGS'].get('libsuffix', '')
 	"""
-
+	
+	print "in unix/detect_kde4 detect"
 	if env.has_key('BOOTSTRAP_KDE'):
+		print "doing bootstrap"
 		bootstrap(env)
 		return
-
+	print "not doing bootstrap"
 	# normal detection functions go here
 
--- trunk/KDE/kdelibs/bksys/win32/detect_kde4.py #470926:470927
@@ -29,12 +29,13 @@
 	env['KDEDATA']   = env.join( env['PREFIX'], 'share')
 	env['KDEAPPS']   = env.join( env['PREFIX'], 'share/apps')
 	env['KDEKCFG']   = env.join( env['PREFIX'], 'share/config.kcfg')
-	env['KDEICONS']   = env.join( env['PREFIX'], 'share/icons')
+	env['KDEICONS']  = env.join( env['PREFIX'], 'share/icons')
 	env['KDEMIME']   = env.join( env['PREFIX'], 'share/mimelnk')
-	env['KDEDOC']   = env.join( env['PREFIX'], 'share/doc')
+	env['KDEDOC']    = env.join( env['PREFIX'], 'share/doc')
 	env['KDESERV']   = env.join( env['PREFIX'], 'share/services')
-	env['KDELOCALE']   = env.join( env['PREFIX'], 'share/locale')
-	env['KDESERVTYPES']   = env.join( env['PREFIX'], 'share/servicetypes')
+	env['KDELOCALE'] = env.join( env['PREFIX'], 'share/locale')
+	env['KDESERVTYPES'] = env.join( env['PREFIX'], 'share/servicetypes')
+	env['KDEINCLUDE']= env.join( env['PREFIX'], 'include')
 	
 	env['KDELIB']    = env.join( env['PREFIX'], 'lib')
 	env['KDECONF']    = env.join( env['PREFIX'], 'share/config')
--- trunk/KDE/kdelibs/dcop/SConscript #470926:470927
@@ -57,6 +57,10 @@
 	obj.instdir  = env['KDEBIN']
 	obj.execute()
 
+install_headers = "dcopclient.h dcopobject.h dcopstub.h dcopref.h dcoptypes.h kdatastream.h"
+
+env.bksys_insttype( 'KDEINCLUDE', '', install_headers )
+
 """
 SUBDIRS = KDE-ICE . dcopidlng dcopidl2cpp client tests
 KDE_OPTIONS = qtonly
--- trunk/KDE/kdelibs/dcop/client/SConscript #470926:470927
@@ -27,6 +27,7 @@
 	obj.source    = prog+'.c'
 	obj.uselib    = 'QT QTCORE QT3SUPPORT KDE4'
 	#obj.includes  = env['KDELIBS_INCLUDES']
+	obj.instdir   = env['KDEBIN']
 	obj.execute()
 
 """
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic