예제 #1
0
 def subsystem_dependencies(cls):
   return super(NativeTask, cls).subsystem_dependencies() + (
     # We use a globally-scoped dependency on NativeBuildSettings because the toolchain and
     # dependency calculation need to be the same for both compile and link tasks (and subscoping
     # would break that).
     NativeBuildSettings,
     NativeToolchain.scoped(cls),
   )
예제 #2
0
 def subsystem_dependencies(cls):
   return super(CppCompile, cls).subsystem_dependencies() + (
     CppCompileSettings.scoped(cls),
     NativeToolchain.scoped(cls),
   )
예제 #3
0
 def subsystem_dependencies(cls):
   return super().subsystem_dependencies() + (
     NativeToolchain.scoped(cls),
     PythonSetup,
   )
예제 #4
0
 def subsystem_dependencies(cls):
     return super(CCompile, cls).subsystem_dependencies() + (
         CCompileSettings.scoped(cls),
         NativeToolchain.scoped(cls),
     )
예제 #5
0
 def subsystem_dependencies(cls):
     return super(NativeTask, cls).subsystem_dependencies() + (
         NativeBuildSettings.scoped(cls),
         NativeToolchain.scoped(cls),
     )
예제 #6
0
 def subsystem_dependencies(cls):
     return super(LinkSharedLibraries, cls).subsystem_dependencies() + (
         NativeToolchain.scoped(cls), )
 def subsystem_dependencies(cls):
     return super(
         BuildLocalPythonDistributions,
         cls).subsystem_dependencies() + (NativeToolchain.scoped(cls), )
 def subsystem_dependencies(cls):
   return super(BuildLocalPythonDistributions, cls).subsystem_dependencies() + (NativeToolchain.scoped(cls),)
예제 #9
0
 def subsystem_dependencies(cls):
   return super(PythonNativeCode, cls).subsystem_dependencies() + (
     NativeToolchain.scoped(cls),
     PythonSetup,
   )