samyarsadat/MicroROS Build Action

Action for building micro-ROS as a static C library.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
microros_dirMicro-ROS directory. This directory should contain the source directory, the my_colcon.meta, and my_toolchain.cmake files.yes
microros_source_dirMicro-ROS source directory. The path should be relative to the micro-ROS directory. This directory should contain the micro-ROS setup repository and any extra packages that micro-ROS should be built with. Default is 'src'.nosrc
microros_setup_pathPath to the micro-ROS setup repository. The path should be relative to the micro-ROS source directory. Default is 'micro_ros_setup'.nomicro_ros_setup
environment_setup_scriptPath to evironment setup script. This script should perform any steps required to set up the environment for building micro-ROS for your specific platform. The default script is set-up for the RP2040.no""
clone_microros_setupWhether to clone the micro-ROS setup repository. Default is 'true'. Set to 'false' if the repository is added as a submodule or otherwise exists at the provided path.yestrue
colcon_meta_fileName of the colcon.meta file. This file should be in the micro-ROS directory. Default is 'my_colcon.meta'.nomy_colcon.meta
toolchain_cmake_fileName of the toolchain file. This file should be in the micro-ROS directory. Default is 'my_toolchain.cmake'.nomy_toolchain.cmake
extra_build_packagesA space-separated list of packages that are to be built with the library. These packages should be in the micro-ROS source directory. The packages should be in a directory with the same name as the package.no""
namedescription
library_build_dirRelative path to the build directory. The libmicroros.a file and the include directory will be in this directory.