blob: e8fc5f76971d019d0c368785343a68cc4ce01b05 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
file(WRITE "${OUTPUT}" "#pragma once\n")
function(add_header header output)
file(READ "${SRC_DIR}/include/cxxformat/${header}.hpp" content)
string(REPLACE "#pragma once\n" "" content "${content}")
string(REGEX REPLACE "#include <cxxformat/[^>]+>\n" "" content "${content}")
file(APPEND ${output} "${content}")
endfunction()
add_header(helpers ${OUTPUT})
add_header(core ${OUTPUT})
add_header(formatters ${OUTPUT})
add_header(file_ptr ${OUTPUT})
add_header(ostream ${OUTPUT})
add_header(string ${OUTPUT})
add_header(runtime ${OUTPUT})
|