You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-10-30 07:25:34 +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)
 |