mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-04-18 21:44:02 +03:00
Rename packages to MariaDB-columnstore-engine, MariaDB-columnstore-libs and MariaDB-columnstore-platform. Also add the "columnstore-" prefix the the components so that MariaDB's packaging system understands then and add a line to include them in MariaDB's packaging. In addition * Fix S3 building for dist source build * Fix Debian 10 dependency issue * Fix git handling for dist builds * Add support for MariaDB's RPM building * Use MariaDB's PCRE and readline * Removes a few dead files * Fix Boost noncopyable includes
70 lines
1.7 KiB
CMake
70 lines
1.7 KiB
CMake
|
|
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
|
|
|
|
|
########### 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
|
|
primitivemsg.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)
|
|
|
|
add_library(joblist SHARED ${joblist_LIB_SRCS})
|
|
|
|
install(TARGETS joblist DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-libs)
|
|
|
|
if (WITH_ORDERBY_UT)
|
|
add_executable(job_orderby_tests orderby-tests.cpp)
|
|
target_link_libraries(job_orderby_tests ${ENGINE_LDFLAGS} ${MARIADB_CLIENT_LIBS} ${ENGINE_WRITE_LIBS} ${CPPUNIT_LIBRARIES} cppunit)
|
|
install(TARGETS job_orderby_tests DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-platform)
|
|
endif()
|
|
|