This is the project for the Pothos framework library. It also contains submodules for various dependencies and Pothos toolkits to make it easy to install the entire Pothos software suite in one build.
The poco, muparserx, and spuce libraries are available as git submodules to simplify building this project from source. The user may install these dependencies separately prior to building, or the build will install them automatically from submodule if missing.
Although all toolkits can be built as standalone cmake projects, user may wish to build these toolkits alongside the framework library to simplfy the effort involved building from source. The following toolkits are available as git submodules:
configure, build, and install with CMake
Use, modification and distribution is subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
This repository is a meta-project for developing, building, and installing the main Pothos framework, core dependency libraries, and official toolkits. License files and source code are available in each project sub-directory.
The core Pothos library, Poco and libsimdpp C++ libraries, and official toolkits found in this repository are available under the Boost Software License - Version 1.0.
Please note that Pothos toolkits that are NOT found in this repository, both official and unofficial, may have different licensing terms.
Several external libraries have been included into this meta-project that are not licensed under the Boost Software License - Version 1.0, however are available under a permissive compatible software license.