1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-07 03:22:57 +03:00
Files
mariadb-columnstore-engine/dbcon/execplan/CMakeLists.txt
Leonid Fedorov aa7e0fb9b4 Deep build refactoring phase 1 (#3562)
* configcpp refactored
* logging and datatypes refactored

* more dataconvert
* chore(build): massive removals, auto add files to debian install file
* chore(codemanagement): nodeps headers, potentioal library
* chore(build): configure before autobake
* chore(build): use custom cmake commands for components, mariadb-plugin-columnstore.install generated
* chore(build): install deps as separate step for build-packages
* more deps
* check  debian/mariadb-plugin-columnstore.install automatically
* chore(build): add option for multibracnh compilation
* Fix warning
2025-05-30 14:05:21 +04:00

50 lines
1.2 KiB
CMake
Executable File

include_directories(${ENGINE_COMMON_INCLUDES} ${ENGINE_UTILS_UDFSDK_INCLUDE} ${ENGINE_DATATYPES_INCLUDE})
# ########## next target ###############
set(execplan_LIB_SRCS
calpontsystemcatalog.cpp
aggregatecolumn.cpp
arithmeticcolumn.cpp
arithmeticoperator.cpp
calpontexecutionplan.cpp
calpontexecutionplanfactory.cpp
calpontselectexecutionplan.cpp
mcsanalyzetableexecutionplan.cpp
clientrotator.cpp
constantcolumn.cpp
constantfilter.cpp
existsfilter.cpp
expressionparser.cpp
filter.cpp
functioncolumn.cpp
groupconcatcolumn.cpp
intervalcolumn.cpp
logicoperator.cpp
mysqlexecutionplan.cpp
objectidmanager.cpp
objectreader.cpp
operator.cpp
oracleexecutionplan.cpp
outerjoinonfilter.cpp
predicateoperator.cpp
pseudocolumn.cpp
range.cpp
returnedcolumn.cpp
rewrites.cpp
rowcolumn.cpp
selectfilter.cpp
sessionmanager.cpp
simplecolumn.cpp
simplefilter.cpp
simplescalarfilter.cpp
treenode.cpp
treenodeimpl.cpp
vendorexecutionplan.cpp
windowfunctioncolumn.cpp
udafcolumn.cpp
)
columnstore_library(execplan ${execplan_LIB_SRCS})
columnstore_link(execplan messageqcpp ${NETSNMP_LIBRARIES} ${ENGINE_DT_LIB} pron loggingcpp)