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