1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-01 06:46:55 +03:00
Files
mariadb-columnstore-engine/dbcon/joblist/CMakeLists.txt
david.hall 10e2834033 patch_out_of_band
Some changes made to 10.6-enterprise make a build using the out-of-band method of compiling columnstore not work. Out-of band means the source for the engine is not in the storage subdir of server, but rather in a stand alone directory. This is used by developers for easier develop work. In the case of out-of-band, INSTALL_LAYOUT is false in CMakeLists.txt
2022-12-12 14:17:09 -06:00

81 lines
2.1 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
jsonarrayagg.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 ###############
add_library(joblist_server STATIC ${joblist_LIB_SRCS})
add_dependencies(joblist_server loggingcpp)
########### next target ###############
add_definitions(-DMYSQL_SERVICE_THD_TIMEZONE_INCLUDED)
add_library(joblist SHARED ${joblist_LIB_SRCS})
target_include_directories(joblist BEFORE PUBLIC ${OPENSSL_INCLUDE_DIR}
${LIBMARIADB_BININC_DIR}
${LIBMARIADB_SRCINC_DIR})
add_dependencies(joblist loggingcpp)
install(TARGETS joblist DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
if (WITH_ORDERBY_UT)
add_executable(job_orderby_tests orderby-tests.cpp)
target_link_libraries(job_orderby_tests ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} ${CPPUNIT_LIBRARIES} cppunit)
install(TARGETS job_orderby_tests DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
endif()