コード例 #1
0
    def done(self):
        def process(resp):
            pass  # ignore result, don't care

        for extn in self._builder._extn_reg._paths:
            process_extension(extn, self._builder._ctx, 'configure', process)
        return self._builder
コード例 #2
0
ファイル: builder.py プロジェクト: Jampire/cf-php-build-pack
 def done(self):
     def process(retcode):
         if retcode != 0:
             raise RuntimeError('Extension Failed with [%s]' % retcode)
     for path in self._paths:
         process_extension(path, self._ctx, 'compile', process,
                           args=[self._installer])
     self._ctx['EXTENSIONS'].extend(self._paths)
     return self._installer
コード例 #3
0
    def extensions(self):
        ctx = self.builder._ctx
        extn_reg = self.builder._extn_reg

        def process(retcode):
            if retcode != 0:
                raise RuntimeError('Extension Failed with [%s]' % retcode)
        for path in extn_reg._paths:
            process_extension(path, ctx, 'compile', process, args=[self])
        ctx['EXTENSIONS'].extend(extn_reg._paths)
        return self
コード例 #4
0
ファイル: builder.py プロジェクト: samfchoi/php-buildpack
    def extensions(self):
        ctx = self.builder._ctx
        extn_reg = self.builder._extn_reg

        def process(retcode):
            if retcode != 0:
                raise RuntimeError('Extension Failed with [%s]' % retcode)
        for path in extn_reg._paths:
            process_extension(path, ctx, 'compile', process, args=[self])
        ctx['EXTENSIONS'].extend(extn_reg._paths)
        return self
コード例 #5
0
ファイル: builder.py プロジェクト: manhkhoaa/cfphp
    def done(self):
        def process(retcode):
            if retcode != 0:
                raise RuntimeError('Extension Failed with [%s]' % retcode)

        for path in self._paths:
            process_extension(path,
                              self._ctx,
                              'compile',
                              process,
                              args=[self._installer])
        self._ctx['EXTENSIONS'].extend(self._paths)
        return self._installer
コード例 #6
0
 def done(self):
     def process(resp):
         pass  # ignore result, don't care
     for extn in self._builder._extn_reg._paths:
         process_extension(extn, self._builder._ctx, 'configure', process)
     return self._builder