Skip to content
/ puppy Public

puppy cmake build system and some very usefull code

License

Notifications You must be signed in to change notification settings

onier/puppy

Repository files navigation

puppy

概述

项目为一个cmake编译工程的项目,会自动下载对应开源项目源码进行编译编译。目前支持azmq sqlitecpp kdl boost eigen3 flann glog opencv pcl rapidjson rttr tbb vtk assimp bullet coin fck flann kdl libccd libxslt mstch nlopt odb ode ompl pqp rapidjson rl solid3等。

开源项目版本可以查看对应的add_xxx.cmake文件内的GIT_TAG号。目前只支持cmake 3.16版本,低版本支持有问题。

编译工程需要QT的支持可以前往 下载QT,安装完毕之后修改common.cmake中定义的QT_ROOT

使用说明

. setup.sh

mkdir build

cd build

cmake .. -

make

第一次编译需要联网下载对应的开源代码编译,根据你使用的库可能需要比较长的编译时间请耐心等待.

Demo项目

Process 插件化的流程管理软件。

Duck 插件化的websocket。

About

puppy cmake build system and some very usefull code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published