Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A tool for creating an amalgamation from C and C++ sources

License

NotificationsYou must be signed in to change notification settings

vinniefalco/Amalgamate

Repository files navigation

A cross platform command line tool for producing an amalgamation ofC or C++ sources.

What is an amalgamation?

An amalgamation is an alternate way to distribute a library's source code usingonly a few files (as low as one or two). This tool produces an amalgamation byinlining included files to create one or more large source or header files.

How is this useful?

For libraries which are mature (i.e. do not change often) the amalgamateddistribution format is often both easier to integrate, and update. Theamalgmation is added as an additional source file to an existing projectrather than needing to be built separately by build tools. Here are someexamples of source code libraries that have been amalgamated:

License

Copyright (C) 2012Vinnie Falco
Amalgamate is provided under the terms of theMIT license.
Amalgamate uses portions ofJUCE, licensed separately.

About

A tool for creating an amalgamation from C and C++ sources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp