You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-11-03 17:13:17 +03:00 
			
		
		
		
	* chore(build): refactor main CMakeLists.txt * chore(build): fix boost version for packages, set clang-20 only for amd and arm * chore(build): boost 4 sm * chore(build): boost dep for rowgroup * chore(build): toolset for boost * chore(build): suppress clang warnings for boost * chore(ci, build): use ASAN for unittest on ubuntu 24.04 only, added custom cmake flag option for bootstrap, custom params for new and existing pipelines * chore(build): sort bootstrap flags * chore(CI): remove publish pkg step, adding clickable link instead to publish steps, fix customenv
		
			
				
	
	
		
			45 lines
		
	
	
		
			887 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			887 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
set(ENGINE_DT_LIB datatypes)
 | 
						|
set(ENGINE_COMMON_LIBS
 | 
						|
    boost_thread
 | 
						|
    configcpp
 | 
						|
    idbboot
 | 
						|
    loggingcpp
 | 
						|
    messageqcpp
 | 
						|
    pthread
 | 
						|
    rt
 | 
						|
    xml2
 | 
						|
    ${ENGINE_DT_LIB}
 | 
						|
)
 | 
						|
set(ENGINE_OAM_LIBS oamcpp)
 | 
						|
set(ENGINE_BRM_LIBS brm cacheutils idbdatafile rwlock ${ENGINE_OAM_LIBS} ${ENGINE_COMMON_LIBS})
 | 
						|
 | 
						|
set(PLUGIN_EXEC_LIBS
 | 
						|
    common
 | 
						|
    compress
 | 
						|
    dataconvert
 | 
						|
    execplan
 | 
						|
    funcexp
 | 
						|
    joiner
 | 
						|
    querytele
 | 
						|
    regr
 | 
						|
    rowgroup
 | 
						|
    threadpool
 | 
						|
    udfsdk
 | 
						|
    windowfunction
 | 
						|
    ${ENGINE_BRM_LIBS}
 | 
						|
)
 | 
						|
set(ENGINE_EXEC_LIBS joblist querystats libmysql_client ${PLUGIN_EXEC_LIBS})
 | 
						|
set(PLUGIN_WRITE_LIBS
 | 
						|
    cacheutils
 | 
						|
    ddlpackage
 | 
						|
    ddlpackageproc
 | 
						|
    dmlpackage
 | 
						|
    dmlpackageproc
 | 
						|
    idbdatafile
 | 
						|
    writeengine
 | 
						|
    writeengineclient
 | 
						|
)
 | 
						|
set(ENGINE_WRITE_LIBS ${PLUGIN_WRITE_LIBS} ${ENGINE_EXEC_LIBS})
 | 
						|
set(MARIADB_CLIENT_LIBS libmariadb)
 | 
						|
set(MARIADB_STRING_LIBS dbug strings mysys)
 |