Skip to content

Latest commit

 

History

History
67 lines (44 loc) · 1.7 KB

index.rst

File metadata and controls

67 lines (44 loc) · 1.7 KB

OpenCAMLib

Introduction

OpenCAMLib (ocl) is a c++ library with python bindings for creating 3D toolpaths for cnc-machines such as mills and lathes. From August 2018 OpenCAMLib is released under LGPL license.

repository https://github.com/aewallin/opencamlib mailing-list http://groups.google.com/group/opencamlib IRC-channel #cam on irc.freenode.net coding standard (?) http://www.possibility.com/Cpp/CppCodingStandard.html BUILDING and INSTALLING to clone, build and install install the ocl.so library and camvtk.py run the following:

git clone git://github.com/aewallin/opencamlib.git
cd opencamlib
mkdir build
cd build
cmake ../src
make        (try make -j4 for a faster build if you have a multi-core machine)
sudo make install

if you also want to build the documentation, then run:

make doc
make doc-pdf

this should create the ocl manual named "ocl-manual.pdf" in the build/doc directory

using cmake and cpack it is possible to build a binary .deb package with:

make package

For uploading debian source-packages to the PPA there is also a custom target:

make spackage

The build directory opencamlib/build can be wiped clean ("rm -rf *") and cmake run again if/when you want a clean build.

.. toctree::
   :maxdepth: 1
   :caption: Contents:

   api


Indices and tables