mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-30 03:22:14 +00:00
460d66c68d
* PerformanceTest: use getMultiple*FromConfig, fix debug helpers * Missing file * gcc7 fixes * clnag-format of Split ComplexKeyCacheDictionary * Requested changes * Fix boost 1.64 and gcc7+ compile errors * More fixes * Fix arm build * Fix nothrow * Better arm detection * Split FunctionsArray.cpp register
15 lines
560 B
CMake
15 lines
560 B
CMake
|
|
function(generate_function_register FUNCTION_AREA)
|
|
#set(FUNCTION_AREA_H Functions${FUNCTION_AREA}.h)
|
|
|
|
foreach(FUNCTION IN LISTS ARGN)
|
|
configure_file (registerFunction.h.in register${FUNCTION}.h)
|
|
configure_file (registerFunction.cpp.in register${FUNCTION}.cpp)
|
|
set(REGISTER_HEADERS "${REGISTER_HEADERS} #include \"register${FUNCTION}.h\"\n")
|
|
set(REGISTER_FUNCTIONS "${REGISTER_FUNCTIONS} register${FUNCTION}(factory);\n")
|
|
endforeach()
|
|
|
|
configure_file (registerFunctions_area.cpp.in registerFunctions${FUNCTION_AREA}.cpp)
|
|
|
|
endfunction()
|