3dtof / voxelsdk

VoxelSDK - an SDK supporting TI's 3D Time of Flight cameras
BSD 3-Clause "New" or "Revised" License
107 stars 71 forks source link

Add the ability to separate PCL and QT dependencies and make it optional #27

Open gadiyar opened 9 years ago

gadiyar commented 9 years ago

PCL and Qt are optional dependencies and not strictly required. Need to update the build system to mark these as optional and build without them.

hlprasu commented 9 years ago

This separation is already there in the installer. However, in the build system it can be introduced too.

Currently, the dependency is only for Voxel CLI and Simple Voxel Viewer, and not for the core SDK at all.

We can have a cmake option (in Cmake GUI), which can be used to disable PCL bindings as well as Simple Voxel Viewer + Voxel CLI. Do we go ahead with this?

On 20 July 2015 at 12:16, gadiyar notifications@github.com wrote:

PCL and Qt are optional dependencies and not strictly required. Need to update the build system to mark these as optional and build without them.

— Reply to this email directly or view it on GitHub https://github.com/3dtof/voxelsdk/issues/27.

~ Prasad Bhat

ndrego commented 7 years ago

Is there any update to this issue? We are on an embedded platform where building PCL & Qt are not desired (neither are what you'd call light-weight), especially when they're not necessary for the Core SDK.