[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/devtools/waf/wafadmin
From: Thomas Nagy <tnagyemail-mail () yahoo ! fr>
Date: 2006-07-01 0:05:03
Message-ID: 1151712303.627886.19110.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 556641 by tnagy:
No more Build:m_bldnode
M +8 -34 Build.py
--- trunk/playground/devtools/waf/wafadmin/Build.py #556640:556641
@@ -62,7 +62,7 @@
pass
def reset(self):
self.m_root = Node.Node('', None)
- self.m_bldnode = None
+ self.m_blddir = ''
self.m_srcnode = None
self.m_src_to_bld = {}
self.m_bld_to_src = {}
@@ -72,7 +72,7 @@
self.m_sigs = {}
def init(self, bdobj):
self.m_root = bdobj.m_root
- self.m_bldnode = bdobj.m_bldnode
+ self.m_blddir = bdobj.m_blddir
self.m_srcnode = bdobj.m_srcnode
self.m_src_to_bld = bdobj.m_src_to_bld
self.m_bld_to_src = bdobj.m_bld_to_src
@@ -82,7 +82,7 @@
self.m_sigs = bdobj.m_sigs
def update_build(self, bdobj):
bdobj.m_root = self.m_root
- bdobj.m_bldnode = self.m_bldnode
+ bdobj.m_blddir = self.m_blddir
bdobj.m_srcnode = self.m_srcnode
bdobj.m_src_to_bld = self.m_src_to_bld
bdobj.m_bld_to_src = self.m_bld_to_src
@@ -101,7 +101,7 @@
self.m_root = Node.Node('', None)
self.m_name2nodes = {} # access nodes quickly
- self.m_bldnode = None
+ self.m_blddir = ''
self.m_srcnode = None # source directory
# get bld nodes from src nodes quickly
@@ -222,7 +222,7 @@
def compile(self):
trace("compile called")
- os.chdir( self.m_bldnode.abspath() )
+ os.chdir(self.m_blddir)
Object.flush()
if Params.g_maxjobs <=1:
@@ -235,7 +235,7 @@
try:
ret = executor.start()
except KeyboardInterrupt:
- os.chdir( self.m_srcnode.abspath() )
+ os.chdir(self.m_srcnode.abspath())
self._store()
raise
#finally:
@@ -339,7 +339,7 @@
lst = self.m_srcnode.difflst(src_dir_node)
for dir in self.m_variants:
# obtain the path: '/path/to/build', 'release', ['src', 'dir1']
- sub_path = os.sep.join([self.m_bldnode.abspath(), dir] + lst)
+ sub_path = os.sep.join([self.m_blddir, dir] + lst)
try:
files = scan_path(src_node, sub_path, src_node.get_variant(dir))
src_node.m_variants[dir] = files
@@ -349,7 +349,7 @@
#else:
# # simplification when there is only one variant
# lst = self.m_srcnode.difflst(src_dir_node)
- # sub_path = os.sep.join([self.m_bldnode.abspath()] + lst)
+ # sub_path = os.sep.join([self.m_blddir] + lst)
# try:
# files = scan_path(src_node, sub_path, src_node.get_variant('default'))
# src_node.m_variants[dir] = files
@@ -450,32 +450,6 @@
# ======================================= #
# obsolete code
- # TODO obsolete
- def _set_blddir(self, path):
- trace("set_builddir")
- if path[0]=="/":
- lst = path.split('/')
- truc = lst[len(lst)-1]
- Params.g_excludes.append(truc)
-
- p = os.path.abspath(path)
- if sys.platform=='win32': p=p[2:]
- node = self.ensure_directory(p)
- self.m_bldnode = node
-
- # TODO obsolete
- def _set_srcdir(self, dir):
- """ Inform the Build object of the srcdir."""
- trace("set_srcdir")
- p = os.path.abspath(dir)
- if sys.platform=='win32': p=p[2:]
-
- node = self.ensure_node_from_path(p)
- self.m_srcnode = node
- # position in the source tree when reading scripts
- self.m_curdirnode = node
-
-
# TODO OBSOLETE
def _duplicate_srcdir(self, dir, scan='auto'):
trace("duplicate_srcdir")
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic