[ekg2-commit] r4271 - trunk/scons.d: trunk/scons.d/expat trunk/scons.d/ncurses trunk/scons.d/standard

SVN commit svn w toxygen.net
Nie, 10 Sie 2008, 01:10:44 CEST


Author: peres
Date: 2008-08-10 01:10:44 +0200 (Sun, 10 Aug 2008)
New Revision: 4271

Modified:
   trunk/scons.d/expat
   trunk/scons.d/ncurses
   trunk/scons.d/standard
Log:

Environment pollution.



Modified: trunk/scons.d/expat
===================================================================
--- trunk/scons.d/expat	2008-08-09 23:06:30 UTC (rev 4270)
+++ trunk/scons.d/expat	2008-08-09 23:10:44 UTC (rev 4271)
@@ -3,7 +3,7 @@
 
 Import('*')
 
-out = conf.CheckLibWithHeader('expat', ['expat.h'], 'C', 'XML_ParserCreate(NULL);')
+out = conf.CheckLibWithHeader('expat', ['expat.h'], 'C', 'XML_ParserCreate(NULL);', 0)
 defines['HAVE_EXPAT'] = out
 defines['HAVE_EXPAT_H'] = out
 if (out):

Modified: trunk/scons.d/ncurses
===================================================================
--- trunk/scons.d/ncurses	2008-08-09 23:06:30 UTC (rev 4270)
+++ trunk/scons.d/ncurses	2008-08-09 23:10:44 UTC (rev 4271)
@@ -5,19 +5,19 @@
 
 if env['UNICODE']:
 	nc_lib = 'ncursesw'
-	out = conf.CheckLibWithHeader(nc_lib, ['ncursesw/ncurses.h'], 'C', 'initscr();')
+	out = conf.CheckLibWithHeader(nc_lib, ['ncursesw/ncurses.h'], 'C', 'initscr();', 0)
 else:
 	nc_lib = 'ncurses'
-	out = conf.CheckLibWithHeader(nc_lib, ['ncurses/ncurses.h'], 'C', 'initscr();')
+	out = conf.CheckLibWithHeader(nc_lib, ['ncurses/ncurses.h'], 'C', 'initscr();', 0)
 	defines['HAVE_NCURSES_NCURSES_H'] = out
 	if not out:
-		out = conf.CheckLibWithHeader('ncurses', ['ncurses.h'], 'C', 'initscr();')
+		out = conf.CheckLibWithHeader('ncurses', ['ncurses.h'], 'C', 'initscr();', 0)
 		defines['HAVE_NCURSES_H'] = out
 
 if out:
 	libs.append(nc_lib)
-	defines['HAVE_NCURSES_ULC'] = conf.CheckLib(nc_lib, 'use_legacy_coding')
-	defines['HAVE_NCURSES_TERMINFO'] = conf.CheckLib(nc_lib, 'tigetstr')
+	defines['HAVE_NCURSES_ULC'] = conf.CheckLib(nc_lib, 'use_legacy_coding', None, None, 0)
+	defines['HAVE_NCURSES_TERMINFO'] = conf.CheckLib(nc_lib, 'tigetstr', None, None, 0)
 
 defines['HAVE_NCURSES'] = out # used by core, I think the use is stupid
 Return('out')

Modified: trunk/scons.d/standard
===================================================================
--- trunk/scons.d/standard	2008-08-09 23:06:30 UTC (rev 4270)
+++ trunk/scons.d/standard	2008-08-09 23:10:44 UTC (rev 4271)
@@ -48,7 +48,7 @@
 	if not isinstance(funcs, list):
 		funcs = [funcs]
 	for func in funcs:
-		if conf.CheckLib(lib, func):
+		if conf.CheckLib(lib, func, None, None, 0):
 			ekg_libs.append(lib)
 			break
 
@@ -66,16 +66,16 @@
 for func, lib in possibly_libbized.items():
 	if conf.CheckFunc(func):
 		ret = True
-	elif conf.CheckLib(lib, func):
+	elif conf.CheckLib(lib, func, None, None, 0):
 		ret = True
 		ekg_libs.append(lib)
 	else:
 		ret = False
 	defines['HAVE_%s' % (func.upper())] = ret
 
-defines['HAVE_LANGINFO_CODESET'] = conf.CheckLibWithHeader(None, ['langinfo.h'], 'C', 'nl_langinfo(CODESET);')
+defines['HAVE_LANGINFO_CODESET'] = conf.CheckLibWithHeader(None, ['langinfo.h'], 'C', 'nl_langinfo(CODESET);'), 0
 
-have_idn = conf.CheckLibWithHeader('idn', ['stringprep.h'], 'C', 'stringprep_check_version(NULL);')
+have_idn = conf.CheckLibWithHeader('idn', ['stringprep.h'], 'C', 'stringprep_check_version(NULL);', 0)
 defines['LIBIDN'] = have_idn
 ekg_libs.append('idn')
 



Więcej informacji o liście dyskusyjnej ekg2-commit