cloudflare/ClickHouse
Publicmirrored fromhttps://github.com/cloudflare/ClickHouse
cmake/dbms_generate_function.cmake
10lines · modecode
8 years ago
| 1 | function(generate_function_register FUNCTION_AREA) |
| 2 | foreach(FUNCTION IN LISTS ARGN) |
| 3 | configure_file (registerFunction.h.in register${FUNCTION}.h) |
| 4 | configure_file (registerFunction.cpp.in register${FUNCTION}.cpp) |
| 5 | set(REGISTER_HEADERS "${REGISTER_HEADERS}#include \"register${FUNCTION}.h\"\n") |
| 6 | set(REGISTER_FUNCTIONS "${REGISTER_FUNCTIONS} register${FUNCTION}(factory);\n") |
| 7 | endforeach() |
| 8 | |
| 9 | configure_file (registerFunctions_area.cpp.in registerFunctions${FUNCTION_AREA}.cpp) |
| 10 | endfunction() |