Third-party dependencies used by our other repositories, bundled together with a convenient Linux build script.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.arclibs/cppcheck
cpgf
doc
eigen
opus
preconfig
pugixml
.arcconfig
.arclint
.gitignore
BUILDING.md
CHANGELOG.md
LICENSE.md
Makefile
README.md
build.config.txt
default.config

README.md

MousePaw Media: Third-Party Libraries

Many of our libraries rely on common third-party library dependencies. To minimize the effort necessary to download, build, and maintain these dependencies, we maintain this repository.

This repository contains the latest officially-adopted version of each library. We have built on top of the existing build systems for ease of setup.

See BUILDING.md for more information on how to get started.

Authors

MousePaw Media is responsible for the master build system, the preconfig scripts, and some modifications to library build systems.

Otherwise, all credit for the libraries goes to their respective developers. See their respective READMEs, websites, and documentation for more information.

MousePaw Media' part of this repository was authored by...

  • Jason C. McDonald

Libraries

Each library folder contains its source code as distributed by the respective original developer. See those folders for READMEs, licenses, and additional information.

  • CPGF (License: Apache 2.0)
  • Eigen (License: MPL2; compiled without LGPL sectors.)
  • Opus (License: BSD-3, some royalty-free patents)
  • pugixml (License: MIT)

See CHANGELOG.md for exact library versions.

Dependencies

The included libraries have no special dependencies, except for CMake and the C++ standard library. Just build and go!

Opus may require autoconf and libtool for some configuration. Run make ubuntu-fix-aclocal to resolve any build issues it may have.

Contributions

We do NOT accept pull requests through GitHub. If you would like to contribute code, please read our Contribution Guide.

All contributions are licensed to us under the MousePaw Media Terms of Development.

License

All changes made to library build systems is licensed under the library's own license. The rest of our original work in this repository is licensed under the BSD-3 License. (See LICENSE.md)

The project is owned and maintained by MousePaw Media.