webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
webkitpy.libwebrtc.generate_cmake.CMakeGenerator Class Reference
Inheritance diagram for webkitpy.libwebrtc.generate_cmake.CMakeGenerator:

Public Member Functions

def __init__ (self, inputFilename, outputFilename)
 
def initialize_targets (self)
 
def remove_webrtc_g711 (self)
 
def remove_libjpeg (self)
 
def remove_webrtc_base_sha1 (self)
 
def remove_yasm (self)
 
def remove_openmax_dl (self)
 
def remove_libvpx (self)
 
def remove_boringssl (self)
 
def remove_g722 (self)
 
def generate (self)
 
def write_lazily (self, content)
 
def sanitize_target_name (self, name)
 
def convert_deps (self, names)
 
def convert_source (self, source)
 
def convert_input (self, input)
 
def convert_inputs (self, inputs)
 
def convert_output (self, output)
 
def convert_outputs (self, outputs)
 
def generate_libwebrtc_target (self)
 
def generate_target (self, name, target)
 
def convert_arguments (self, arguments)
 
def generate_action_target (self, name, target)
 
def generate_action_foreach_target (self, name, target)
 
def generate_copy_target (self, name, target)
 
def compute_include_dirs (self, target)
 
def generate_executable_target (self, name, target)
 
def generate_shared_library_target (self, name, target)
 
def generate_static_library_target (self, name, target)
 
def generate_bundle_data_target (self, name, target)
 
def generate_bundle_target (self, name, target)
 
def generate_group_target (self, name, target)
 
def generate_source_set_target (self, name, target)
 

Public Attributes

 host
 
 filesystem
 
 project
 
 enable_g711
 
 enable_g722
 
 enable_boringssl
 
 enable_vpx
 
 enable_libjpeg
 
 targets
 
 outputFilename
 
 skip_test_targets
 
 starting_lines
 
 ending_lines
 

Constructor & Destructor Documentation

◆ __init__()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.__init__ (   self,
  inputFilename,
  outputFilename 
)

Member Function Documentation

◆ compute_include_dirs()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.compute_include_dirs (   self,
  target 
)

◆ convert_arguments()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.convert_arguments (   self,
  arguments 
)

◆ convert_deps()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.convert_deps (   self,
  names 
)

◆ convert_input()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.convert_input (   self,
  input 
)

◆ convert_inputs()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.convert_inputs (   self,
  inputs 
)

◆ convert_output()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.convert_output (   self,
  output 
)

◆ convert_outputs()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.convert_outputs (   self,
  outputs 
)

◆ convert_source()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.convert_source (   self,
  source 
)

◆ generate()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate (   self)

◆ generate_action_foreach_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_action_foreach_target (   self,
  name,
  target 
)

◆ generate_action_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_action_target (   self,
  name,
  target 
)

◆ generate_bundle_data_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_bundle_data_target (   self,
  name,
  target 
)

◆ generate_bundle_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_bundle_target (   self,
  name,
  target 
)

◆ generate_copy_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_copy_target (   self,
  name,
  target 
)

◆ generate_executable_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_executable_target (   self,
  name,
  target 
)

◆ generate_group_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_group_target (   self,
  name,
  target 
)

◆ generate_libwebrtc_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_libwebrtc_target (   self)

◆ generate_shared_library_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_shared_library_target (   self,
  name,
  target 
)

◆ generate_source_set_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_source_set_target (   self,
  name,
  target 
)

◆ generate_static_library_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_static_library_target (   self,
  name,
  target 
)

◆ generate_target()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.generate_target (   self,
  name,
  target 
)

◆ initialize_targets()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.initialize_targets (   self)

◆ remove_boringssl()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.remove_boringssl (   self)

◆ remove_g722()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.remove_g722 (   self)

◆ remove_libjpeg()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.remove_libjpeg (   self)

◆ remove_libvpx()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.remove_libvpx (   self)

◆ remove_openmax_dl()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.remove_openmax_dl (   self)

◆ remove_webrtc_base_sha1()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.remove_webrtc_base_sha1 (   self)

◆ remove_webrtc_g711()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.remove_webrtc_g711 (   self)

◆ remove_yasm()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.remove_yasm (   self)

◆ sanitize_target_name()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.sanitize_target_name (   self,
  name 
)

◆ write_lazily()

def webkitpy.libwebrtc.generate_cmake.CMakeGenerator.write_lazily (   self,
  content 
)

Member Data Documentation

◆ enable_boringssl

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.enable_boringssl

◆ enable_g711

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.enable_g711

◆ enable_g722

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.enable_g722

◆ enable_libjpeg

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.enable_libjpeg

◆ enable_vpx

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.enable_vpx

◆ ending_lines

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.ending_lines

◆ filesystem

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.filesystem

◆ host

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.host

◆ outputFilename

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.outputFilename

◆ project

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.project

◆ skip_test_targets

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.skip_test_targets

◆ starting_lines

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.starting_lines

◆ targets

webkitpy.libwebrtc.generate_cmake.CMakeGenerator.targets

The documentation for this class was generated from the following file: