Biicode is a smart file-based dependency manager for C and C++.
Biicode is a file-oriented Dependencies Manager for C/C++ developers:
It’s simple.
Manage dependencies at file level. No libraries, no packaging. Reuse, integrate the files you need, with their transitive dependencies, to your project.
Code reuse from source code. If the language requires it (as sometimes in C++) artifacts like libraries are built locally.
Deduces your dependencies from source code. Biicode scans your source files, and extracts relationships between those files.
It also manages updates. You can easily upgrade your dependencies if new compatible versions that match your preferences are published.
It’s fully deterministic, it takes into account the compatible configuration of libraries.
Multi language (currently C/C++ and Node.js), Multi-OS. The work flow, the tool and the way you reuse code are exactly the same independently of the programming language or the OS you are using.
Contribute to our collaborative community! Publishing your code is also very simple, so you can easily share and reuse your code with others in all your projects.
Configurable: you can define (if desired) manually in configuration files many things, such as dependencies, your own CMakeLists.txt, etc.
Highly automated. We can create projects and build scripts. But you’ll never loose your building control.
Check the biicode site for more info.