You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-01 06:46:55 +03:00
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
81 lines
2.1 KiB
CMake
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()
|
|
|