FengD / apollo_cyber

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

License:MIT License


Languages

Language:C++ 87.8%Language:Python 5.6%Language:Starlark 4.1%Language:CMake 1.3%Language:GLSL 0.4%Language:Shell 0.4%Language:Makefile 0.3%Language:C 0.1%Language:Assembly 0.1%Language:Batchfile 0.0%