mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
cmake: remove hardcoded src/ in macros add_headers_and_sources
This commit is contained in:
parent
093c77559f
commit
11218b9ba5
@ -4,14 +4,10 @@ macro(add_glob cur_list)
|
||||
endmacro()
|
||||
|
||||
macro(add_headers_and_sources prefix common_path)
|
||||
add_glob(${prefix}_headers RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} src/${common_path}/*.h src/${common_path}/*.inl)
|
||||
add_glob(${prefix}_sources src/${common_path}/*.cpp src/${common_path}/*.h)
|
||||
add_glob(${prefix}_headers RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${common_path}/*.h ${common_path}/*.inl)
|
||||
add_glob(${prefix}_sources ${common_path}/*.cpp ${common_path}/*.h)
|
||||
endmacro()
|
||||
|
||||
macro(add_headers_only prefix common_path)
|
||||
add_glob(${prefix}_headers RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} src/${common_path}/*.h src/${common_path}/*.h)
|
||||
endmacro()
|
||||
|
||||
macro(add_path_sources prefix common_path)
|
||||
add_glob(${prefix}_sources ${common_path}/*.cpp)
|
||||
add_glob(${prefix}_headers RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${common_path}/*.h)
|
||||
endmacro()
|
||||
|
@ -42,31 +42,31 @@ set(dbms_headers)
|
||||
set(dbms_sources)
|
||||
|
||||
include(${ClickHouse_SOURCE_DIR}/cmake/dbms_glob_sources.cmake)
|
||||
add_headers_and_sources(dbms Functions)
|
||||
add_headers_and_sources(dbms Functions/Conditional)
|
||||
add_headers_and_sources(dbms TableFunctions)
|
||||
add_headers_and_sources(dbms Parsers)
|
||||
add_headers_and_sources(dbms Analyzers)
|
||||
add_headers_and_sources(dbms AggregateFunctions)
|
||||
add_headers_and_sources(dbms Core)
|
||||
add_headers_and_sources(dbms DataStreams)
|
||||
add_headers_and_sources(dbms DataTypes)
|
||||
add_headers_and_sources(dbms Databases)
|
||||
add_headers_and_sources(dbms DataBases/Distributed)
|
||||
add_headers_and_sources(dbms Dictionaries)
|
||||
add_headers_and_sources(dbms Dictionaries/Embedded)
|
||||
add_headers_and_sources(dbms Interpreters)
|
||||
add_headers_and_sources(dbms Interpreters/ClusterProxy)
|
||||
add_headers_and_sources(dbms Common)
|
||||
add_headers_and_sources(dbms Common/HashTable)
|
||||
add_headers_and_sources(dbms IO)
|
||||
add_headers_and_sources(dbms Columns)
|
||||
add_headers_and_sources(dbms Storages)
|
||||
add_headers_and_sources(dbms Storages/Distributed)
|
||||
add_headers_and_sources(dbms Storages/MergeTree)
|
||||
add_headers_and_sources(dbms Core)
|
||||
add_headers_and_sources(dbms Client)
|
||||
add_headers_only(dbms Server)
|
||||
add_headers_and_sources(dbms src/Functions)
|
||||
add_headers_and_sources(dbms src/Functions/Conditional)
|
||||
add_headers_and_sources(dbms src/TableFunctions)
|
||||
add_headers_and_sources(dbms src/Parsers)
|
||||
add_headers_and_sources(dbms src/Analyzers)
|
||||
add_headers_and_sources(dbms src/AggregateFunctions)
|
||||
add_headers_and_sources(dbms src/Core)
|
||||
add_headers_and_sources(dbms src/DataStreams)
|
||||
add_headers_and_sources(dbms src/DataTypes)
|
||||
add_headers_and_sources(dbms src/Databases)
|
||||
add_headers_and_sources(dbms src/DataBases/Distributed)
|
||||
add_headers_and_sources(dbms src/Dictionaries)
|
||||
add_headers_and_sources(dbms src/Dictionaries/Embedded)
|
||||
add_headers_and_sources(dbms src/Interpreters)
|
||||
add_headers_and_sources(dbms src/Interpreters/ClusterProxy)
|
||||
add_headers_and_sources(dbms src/Common)
|
||||
add_headers_and_sources(dbms src/Common/HashTable)
|
||||
add_headers_and_sources(dbms src/IO)
|
||||
add_headers_and_sources(dbms src/Columns)
|
||||
add_headers_and_sources(dbms src/Storages)
|
||||
add_headers_and_sources(dbms src/Storages/Distributed)
|
||||
add_headers_and_sources(dbms src/Storages/MergeTree)
|
||||
add_headers_and_sources(dbms src/Core)
|
||||
add_headers_and_sources(dbms src/Client)
|
||||
add_headers_only(dbms src/Server)
|
||||
|
||||
list (APPEND dbms_sources ${CONFIG_BUILD})
|
||||
list (APPEND dbms_headers ${CONFIG_VERSION} ${CONFIG_COMMON})
|
||||
|
@ -1,4 +1,4 @@
|
||||
|
||||
include(${ClickHouse_SOURCE_DIR}/cmake/dbms_glob_sources.cmake)
|
||||
add_path_sources(storages_system .)
|
||||
add_headers_and_sources(storages_system .)
|
||||
add_library(storages_system ${storages_system_sources})
|
||||
|
Loading…
Reference in New Issue
Block a user