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

List:       kde-commits
Subject:    KDE/kdelibs/bksys
From:       Ralf Habacker <Ralf.Habacker () freenet ! de>
Date:       2005-10-22 19:08:35
Message-ID: 1130008115.641963.6705.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 473151 by habacker:

win32: skip dll generating for kdeinitobj, only create a program because kdeinit don't use forking

 M  +13 -7     kde4.py  


--- trunk/KDE/kdelibs/bksys/kde4.py #473150:473151
@@ -323,14 +323,22 @@
 			if not senv:
 				senv = env
 			SConsEnvironment.kdeobj.__init__(self, 'shlib', senv)
-			self.binary = kdeobj('program', senv)
-			self.binary.libprefix = ''
-			self.kdeinitlib = kdeobj('shlib', senv)
-			self.kdeinitlib.libprefix = ''
+		
+			if env['WINDOWS']:
+				self.type = 'program'
+			else:
+				self.binary = kdeobj('program', senv)
+				self.binary.libprefix = ''
+				self.kdeinitlib = kdeobj('shlib', senv)
+				self.kdeinitlib.libprefix = ''
 
 		def execute(self):
 			if self.executed: return
 
+			if env['WINDOWS']:
+				SConsEnvironment.kdeobj.execute(self)
+				return
+        
 			# 'dcopserver' is the real one
 			self.binary.target   = self.target
 			# 'libkdeinit_dcopserver'
@@ -385,9 +393,7 @@
 			# TODO scons clean?
 						
 			SConsEnvironment.kdeobj.execute(self)
-
-			
-			
+		
 	SConsEnvironment.kdeinitobj = kdeinitobj
 
 	# (js) apply KDE***FLAGS
[prev in list] [next in list] [prev in thread] [next in thread] 

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