mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 23:21:59 +00:00
22 lines
846 B
CMake
22 lines
846 B
CMake
include("${ClickHouse_SOURCE_DIR}/cmake/dbms_glob_sources.cmake")
|
|
add_headers_and_sources(clickhouse_table_functions .)
|
|
if (TARGET ch_contrib::hivemetastore)
|
|
add_headers_and_sources(clickhouse_table_functions Hive)
|
|
endif ()
|
|
|
|
list(REMOVE_ITEM clickhouse_table_functions_sources
|
|
ITableFunction.cpp
|
|
TableFunctionView.cpp
|
|
TableFunctionFactory.cpp)
|
|
list(REMOVE_ITEM clickhouse_table_functions_headers
|
|
ITableFunction.h
|
|
TableFunctionView.h
|
|
TableFunctionFactory.h)
|
|
|
|
add_library(clickhouse_table_functions ${clickhouse_table_functions_sources})
|
|
|
|
target_link_libraries(clickhouse_table_functions PRIVATE clickhouse_parsers clickhouse_storages_system dbms)
|
|
if (TARGET ch_contrib::hivemetastore)
|
|
target_link_libraries(clickhouse_table_functions PRIVATE ch_contrib::hivemetastore ch_contrib::hdfs ch_contrib::parquet)
|
|
endif ()
|