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/joblist/CMakeLists.txt
2025-08-01 02:56:31 +04:00

77 lines
1.9 KiB
CMake

include_directories(${ENGINE_COMMON_INCLUDES} ${ENGINE_SRC_DIR}/tools/passwd)
# ########## next target ###############
set(joblist_LIB_SRCS
anydatalist.cpp
batchprimitiveprocessor-jl.cpp
columncommand-jl.cpp
command-jl.cpp
crossenginestep.cpp
dictstep-jl.cpp
diskjoinstep.cpp
distributedenginecomm.cpp
elementtype.cpp
expressionstep.cpp
filtercommand-jl.cpp
filterstep.cpp
groupconcat.cpp
jl_logger.cpp
jlf_common.cpp
jlf_execplantojoblist.cpp
jlf_graphics.cpp
jlf_tuplejoblist.cpp
jlf_subquery.cpp
joblist.cpp
joblistfactory.cpp
jobstep.cpp
jobstepassociation.cpp
lbidlist.cpp
limitedorderby.cpp
passthrucommand-jl.cpp
passthrustep.cpp
pcolscan.cpp
pcolstep.cpp
pdictionary.cpp
pdictionaryscan.cpp
pseudocc-jl.cpp
resourcedistributor.cpp
resourcemanager.cpp
rowestimator.cpp
rtscommand-jl.cpp
subquerystep.cpp
subquerytransformer.cpp
tablecolumn.cpp
timestamp.cpp
tuple-bps.cpp
tupleaggregatestep.cpp
tupleannexstep.cpp
tupleconstantstep.cpp
tuplehashjoin.cpp
tuplehavingstep.cpp
tupleunion.cpp
unique32generator.cpp
virtualtable.cpp
windowfunctionstep.cpp
${ENGINE_SRC_DIR}/tools/passwd/secrets.cpp
)
# ########## next target ###############
columnstore_static_library(joblist_server ${joblist_LIB_SRCS})
columnstore_link(joblist_server loggingcpp)
# ########## next target ###############
add_definitions(-DMYSQL_SERVICE_THD_TIMEZONE_INCLUDED)
columnstore_library(joblist ${joblist_LIB_SRCS})
target_include_directories(
joblist BEFORE PUBLIC ${OPENSSL_INCLUDE_DIR} ${LIBMARIADB_BININC_DIR} ${LIBMARIADB_SRCINC_DIR}
)
columnstore_link(joblist loggingcpp)
if(WITH_ORDERBY_UT)
columnstore_executable(job_orderby_tests orderby-tests.cpp)
columnstore_link(job_orderby_tests ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} ${CPPUNIT_LIBRARIES} cppunit)
endif()