예제 #1
0
 def __init__(self, use_libtool):
     CompositeSetup.__init__(
         self,
         setups=[COutputSetup(use_libtool=use_libtool),
                 ExternalLibrarySetup(),
                 InterixSetup()])
     pass
예제 #2
0
 def __init__(self,
              linkednamefinder=None,
              has_undefined_symbols=True):
     setups = make_core_setups(linkednamefinder=linkednamefinder, has_undefined_symbols=has_undefined_symbols)
     setups.append(ImplicitInterfaceSetup())
     CompositeSetup.__init__(
         self,
         setups=setups)
     pass
예제 #3
0
    def __init__(self):
        CompositeSetup.__init__(self, [
            ImplicitDirectorySetup(),
            PseudoHandWrittenFileSetup(),

            # get rid of this, globally.
            IgnoreSetup(),
            ])
        pass
예제 #4
0
 def __init__(self, use_libtool, library_dependencies):
     CompositeSetup.__init__(
         self, [AutomakeSetup(use_libtool=use_libtool),
                PkgConfigSetup()])
     if library_dependencies:
         self.add_setup(
             LibraryDependenciesFinderSetup(use_libtool=use_libtool))
         pass
     pass
예제 #5
0
 def __init__(self, use_libtool):
     CompositeSetup.__init__(self,
                             setups=[
                                 AutomakeInterfaceSetup(),
                                 CSetup(use_libtool=use_libtool),
                                 IDLOutputSetup(),
                                 AutomakeScriptSetup(),
                                 AutomakePlainfileSetup(),
                                 InfraStructureSetup(),
                             ])
     pass
예제 #6
0
 def __init__(self):
     CompositeSetup.__init__(self,
                             setups=[
                                 ReadonlyPrefixesSetup(),
                                 COutputSetup(),
                                 PlainfileOutputSetup(),
                                 IDLOutputSetup(),
                                 ScriptOutputSetup(),
                                 CMakeInterfaceSetup(),
                                 InfraStructureSetup(),
                             ])
     pass
예제 #7
0
 def __init__(self, use_libtool):
     setups = [
         CoreSetup(),
         ExplicitDirectorySetup(),
         ExplicitCSetup(),
         ScriptSetup(),
         IDLSetup(),
         PlainFileInterfaceSetup(),
         MakeSetup(),
         AutomakeSetup(use_libtool=use_libtool),
     ]
     CompositeSetup.__init__(self, setups)
     pass
예제 #8
0
 def __init__(self, use_libtool, linkednamefinder=None):
     CompositeSetup.__init__(self, [
         CoreSetup(),
         PseudoHandWrittenFileSetup(),
         ImplicitDirectorySetup(),
         DefaultCSetup(linkednamefinder=linkednamefinder),
         ScriptSetup(),
         IDLSetup(),
         PlainFileInterfaceSetup(),
         MakeSetup(),
         AutomakeSetup(use_libtool=use_libtool),
         LibraryDependenciesFinderSetup(use_libtool=use_libtool)
     ])
     pass
예제 #9
0
 def __init__(self):
     CompositeSetup.__init__(self, [PlainFileInterfaceSetup()])
     pass
예제 #10
0
 def __init__(self):
     CompositeSetup.__init__(self, [
         ExplicitDirectorySetup(),
         PseudoHandWrittenFileSetup(),
         ])
     pass
예제 #11
0
 def __init__(self):
     CompositeSetup.__init__(self, [MakeSetup()])
     pass
예제 #12
0
 def __init__(self, library_dependencies):
     CompositeSetup.__init__(self, [CMakeSetup()])
     if library_dependencies:
         self.add_setup(LibraryDependenciesSetup())
         pass
     pass
예제 #13
0
 def __init__(self):
     CompositeSetup.__init__(self, [ExplicitCSetup()])
     pass
예제 #14
0
 def __init__(self):
     CompositeSetup.__init__(
         self, setups=[CommonInterfaceSetup(),
                       ExplicitInterfaceSetup()])
     pass
예제 #15
0
 def __init__(self, libnamefinder=None, has_undefined_symbols=True):
     CompositeSetup.__init__(self, [DefaultCSetup(libnamefinder, has_undefined_symbols=has_undefined_symbols)])
     pass
예제 #16
0
파일: idl.py 프로젝트: ssi-schaefer/confix
 def __init__(self):
     # todo: add interface for explicit IDL file registration
     CompositeSetup.__init__(self, [])
     pass
예제 #17
0
 def __init__(self):
     CompositeSetup.__init__(self, [ScriptSetup()])
     pass