/apollo_cyber

Primary LanguageC++MIT LicenseMIT

Description

Apollo cyberRT is a great runtime framework. The original project construct by bazel which is a google build structure tools. And for the convinient use with the cmake project I rewrite the project as a cmake project.

Build

./build.sh build the project. ./build.sh clean clean the build. ... run ./build.sh help to see the details.

for aarch64

export ARCH="arm64" (normally if you are in the cross compile enviroment the variable should be already exists.) ./build.sh for cross build.

Install

./build.sh install install to install path.

Dependencies

apt install libasio-dev libtinyxml2-dev uuid

The dependencies above can use dependencies installer from apollo_deps_installer.

Best practice

test_project

Use

  • After successfully make and install. Define the CYBER_PATH=[installation path] to use.