[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:       2006-02-08 20:11:43
Message-ID: 1139429503.574175.19319.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 507249 by habacker:

- mingw requires library path and library names as separate linker flags 
- setting CPPFLAGS seems to be wrong, should use CCFLAGS 
- setting CXXFLAGS is obsolated because CCFLAGS is already included 
-> mingw headers in win are now detected, hope this does not break msvc 



 M  +6 -10     libwinposix.py  


--- trunk/KDE/kdelibs/bksys/libwinposix.py #507248:507249
@@ -68,25 +68,21 @@
 
 		# add the lib & include path to the standard libs
 		if env['ARGS'].get('debug', None) != None:
-			winposixlib = 'kdewin32d.lib'
+			winposixlib = 'kdewin32d'
 		else:
-			winposixlib = 'kdewin32.lib'
+			winposixlib = 'kdewin32'
 
 		if env['CC'] == 'cl':
 			env['CCFLAGS_LIBWINPOSIX']   = [ '/I'+winposixdir+'\\include','/I'+winposixdir+'\\include\\msvc' ]
-			env['CXXFLAGS_LIBWINPOSIX']  = [ '/I'+winposixdir+'\\include','/I'+winposixdir+'\\include\\msvc' ]
-			env['LFLAGS_LIBWINPOSIX']    = [ '/LIBPATH:'+winposixdir+'\\lib',winposixlib ]
+			env['LFLAGS_LIBWINPOSIX']    = [ '/LIBPATH:'+winposixdir+'\\lib',winposixlib + '.lib' ]
 		elif env['CC'] == 'gcc':
 			env['CCFLAGS_LIBWINPOSIX']   = [ '-I'+winposixdir+'\\include','-I'+winposixdir+'\\include\\mingw' ]
-			env['CXXFLAGS_LIBWINPOSIX']  = [ '-I'+winposixdir+'\\include','-I'+winposixdir+'\\include\\mingw' ]
-			env['LFLAGS_LIBWINPOSIX']    = [ '-l'+winposixdir+'\\lib\\'+winposixlib ]
+			env['LFLAGS_LIBWINPOSIX']    = [ '-L'+winposixdir+'\\lib','-l'+winposixlib]
 
 		env['CACHED_LIBWINPOSIX'] = 1
 		opts.Save(optionFile, env)
 
 	if env.has_key('CCFLAGS_LIBWINPOSIX'):
-		env.AppendUnique( CPPFLAGS  = env['CCFLAGS_LIBWINPOSIX'] )
-	if env.has_key('CXXFLAGS_LIBWINPOSIX'):
-		env.AppendUnique( CCFLAGS   = env['CXXFLAGS_LIBWINPOSIX'] )
+		env.AppendUnique( CCFLAGS  = env['CCFLAGS_LIBWINPOSIX'] )
 	if env.has_key('LFLAGS_LIBWINPOSIX'):
-		env.AppendUnique( LINKFLAGS = env['LFLAGS_LIBWINPOSIX'] )
+		env.AppendUnique( LINKFLAGS = env['LFLAGS_LIBWINPOSIX'] )
\ No newline at end of file
[prev in list] [next in list] [prev in thread] [next in thread] 

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