mirror of
https://github.com/Naios/continuable.git
synced 2025-12-06 16:56:44 +08:00
Provide tools for creating an amalgamation header
This commit is contained in:
parent
977feb3825
commit
0e4b299b45
@ -120,6 +120,13 @@ and might be installed from there.
|
||||
to make it available from various package managers in order to
|
||||
make the installation easier.
|
||||
|
||||
\subsection installation-installation-amalgamation By using the amalgamation header
|
||||
|
||||
For major versions there is an amalgamation header provided which can be
|
||||
included without any dependency:
|
||||
|
||||
- [3.0.0](https://gist.githubusercontent.com/Naios/b128ab5028a7eb33e4285c0293573d9f/raw/79fe332964a786b21a8661ef65d07a5669260a3c/continuable.hpp)
|
||||
|
||||
\subsection installation-installation-copy By copying the headers
|
||||
|
||||
If you don't want to rely on CMake or package managers it is possible to
|
||||
|
||||
1
tools/amalgamate/.gitignore
vendored
Normal file
1
tools/amalgamate/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
continuable.hpp
|
||||
2
tools/amalgamate/amalgamate.hpp.prologue
Normal file
2
tools/amalgamate/amalgamate.hpp.prologue
Normal file
@ -0,0 +1,2 @@
|
||||
/// This is an automatic generated amalgamation of:
|
||||
/// continuable version 3.0.0 (d30814c2ff001)
|
||||
11
tools/amalgamate/amalgamate.json
Normal file
11
tools/amalgamate/amalgamate.json
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"project":"continuable",
|
||||
"target":"continuable.hpp",
|
||||
"sources":[
|
||||
"include/continuable/continuable.hpp"
|
||||
],
|
||||
"include_paths":[
|
||||
"include",
|
||||
"dep/function2/function2/include"
|
||||
]
|
||||
}
|
||||
1
tools/amalgamate/amalgamate.sh
Normal file
1
tools/amalgamate/amalgamate.sh
Normal file
@ -0,0 +1 @@
|
||||
../../../amalgamate/amalgamate.py --config=amalgamate.json --prologue=amalgamate.hpp.prologue --source=../..
|
||||
Loading…
x
Reference in New Issue
Block a user