def __init__(self, package=None, srcdir=None, destdir=None): """ Initialize compiler object. """ cs_compile.__init__(self, package) self.srcdir = srcdir self.destdir = destdir
def __init__(self, package=None, srcdir=None): """ Initialize compiler object. """ cs_compile.__init__(self, package) self.srcdir = srcdir top_builddir = os.getcwd() while not os.path.isfile(os.path.join(top_builddir, "cs_config.h")): ds = os.path.split(top_builddir) if ds[1]: top_builddir = ds[0] else: break if not os.path.isdir(os.path.join(top_builddir, "src")): raise Exception("top build directory not detected from: " \ + os.getcwd()) self.top_builddir = top_builddir