|
def | __init__ (self, file_path=None, initial_contents=None, depth=0) |
|
def | __repr__ (self) |
|
def | add_command (self, cmd) |
|
def | enforce_ordering (self, default_style=None) |
|
def | get_clusters (self, desired_style) |
|
def | get_command_section (self, command_name, section_name) |
|
def | get_desired_style (self, default_style=None) |
|
def | get_executable_source (self) |
|
def | get_executables (self) |
|
def | get_insertion_index (self, cmd) |
|
def | get_libraries (self) |
|
def | get_library_source (self) |
|
def | get_ordered_build_targets (self) |
|
def | get_project_name (self) |
|
def | get_resolved_tokens (self, cmd, include_name=False) |
|
def | get_source_build_rules (self, tag, resolve_target_name=False) |
|
def | get_source_helper (self, tag) |
|
def | get_target_build_rules (self) |
|
def | get_test_section (self, create_if_needed=False) |
|
def | get_test_sections (self) |
|
def | get_test_source (self) |
|
def | is_metapackage (self) |
|
def | remove_all_commands (self, cmd_name) |
|
def | remove_command (self, cmd) |
|
def | resolve_variables (self, var) |
|
def | section_check (self, items, cmd_name, section_name='', zero_okay=False, alpha_order=True) |
|
def | upgrade_minimum_version (self, new_version) |
|
def | write (self, fn=None) |
|
Definition at line 260 of file cmake.py.
def ros_introspection.cmake.CMake.__init__ |
( |
|
self, |
|
|
|
file_path = None , |
|
|
|
initial_contents = None , |
|
|
|
depth = 0 |
|
) |
| |
def ros_introspection.cmake.CMake.__repr__ |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.add_command |
( |
|
self, |
|
|
|
cmd |
|
) |
| |
def ros_introspection.cmake.CMake.enforce_ordering |
( |
|
self, |
|
|
|
default_style = None |
|
) |
| |
def ros_introspection.cmake.CMake.get_clusters |
( |
|
self, |
|
|
|
desired_style |
|
) |
| |
Return a list of clusters where each cluster is an array of strings with a Command/CommandGroup at the end.
The clusters are sorted according to the desired style.
The strings are grouped at the beginning to maintain the newlines and indenting before each Command.
Definition at line 486 of file cmake.py.
def ros_introspection.cmake.CMake.get_command_section |
( |
|
self, |
|
|
|
command_name, |
|
|
|
section_name |
|
) |
| |
Return the first command that matches the command name and has a matching section name.
If the section name is not found, return a command with the matching command name
Definition at line 453 of file cmake.py.
def ros_introspection.cmake.CMake.get_desired_style |
( |
|
self, |
|
|
|
default_style = None |
|
) |
| |
Determine which style to use, install_first or test_first.
If the default style is one of those two, use it
Definition at line 508 of file cmake.py.
def ros_introspection.cmake.CMake.get_executable_source |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.get_executables |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.get_insertion_index |
( |
|
self, |
|
|
|
cmd |
|
) |
| |
def ros_introspection.cmake.CMake.get_libraries |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.get_library_source |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.get_ordered_build_targets |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.get_project_name |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.get_resolved_tokens |
( |
|
self, |
|
|
|
cmd, |
|
|
|
include_name = False |
|
) |
| |
def ros_introspection.cmake.CMake.get_source_build_rules |
( |
|
self, |
|
|
|
tag, |
|
|
|
resolve_target_name = False |
|
) |
| |
def ros_introspection.cmake.CMake.get_source_helper |
( |
|
self, |
|
|
|
tag |
|
) |
| |
def ros_introspection.cmake.CMake.get_target_build_rules |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.get_test_section |
( |
|
self, |
|
|
|
create_if_needed = False |
|
) |
| |
def ros_introspection.cmake.CMake.get_test_sections |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.get_test_source |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.is_metapackage |
( |
|
self | ) |
|
def ros_introspection.cmake.CMake.remove_all_commands |
( |
|
self, |
|
|
|
cmd_name |
|
) |
| |
def ros_introspection.cmake.CMake.remove_command |
( |
|
self, |
|
|
|
cmd |
|
) |
| |
def ros_introspection.cmake.CMake.resolve_variables |
( |
|
self, |
|
|
|
var |
|
) |
| |
def ros_introspection.cmake.CMake.section_check |
( |
|
self, |
|
|
|
items, |
|
|
|
cmd_name, |
|
|
|
section_name = '' , |
|
|
|
zero_okay = False , |
|
|
|
alpha_order = True |
|
) |
| |
Ensure there's a CMake command of the given type with the given section name and items.
Definition at line 466 of file cmake.py.
def ros_introspection.cmake.CMake.upgrade_minimum_version |
( |
|
self, |
|
|
|
new_version |
|
) |
| |
Upgrade the CMake version to the new version (specified as a tuple).
Definition at line 536 of file cmake.py.
def ros_introspection.cmake.CMake.write |
( |
|
self, |
|
|
|
fn = None |
|
) |
| |
ros_introspection.cmake.CMake.content_map |
ros_introspection.cmake.CMake.contents |
ros_introspection.cmake.CMake.depth |
ros_introspection.cmake.CMake.existing_style |
ros_introspection.cmake.CMake.file_path |
ros_introspection.cmake.CMake.variables |
The documentation for this class was generated from the following file: