mirror of
				https://github.com/VCMP-SqMod/SqMod.git
				synced 2025-11-04 00:07:19 +01:00 
			
		
		
		
	Actually expose the MySQL api.
This commit is contained in:
		@@ -80,6 +80,8 @@ target_link_libraries(SqModule SimpleINI HashLib B64Lib AES256Lib WhirlpoolLib T
 | 
			
		||||
if(ENABLE_MYSQL)
 | 
			
		||||
	# Include the implementation 
 | 
			
		||||
	target_sources(SqModule PRIVATE Library/MySQL.cpp Library/MySQL.hpp)
 | 
			
		||||
	# Specify that mysql is enabled
 | 
			
		||||
	target_compile_definitions(SqModule PRIVATE SQ_ENABLE_MYSQL=1)
 | 
			
		||||
	# Use builting client on windows (for now)
 | 
			
		||||
	if(WIN32 OR MINGW)
 | 
			
		||||
		target_link_libraries(SqModule mariadbclient)
 | 
			
		||||
 
 | 
			
		||||
@@ -39,6 +39,9 @@ extern void Register_Chrono(HSQUIRRELVM vm);
 | 
			
		||||
extern void Register_Crypt(HSQUIRRELVM vm);
 | 
			
		||||
extern void Register_IO(HSQUIRRELVM vm);
 | 
			
		||||
extern void Register_MMDB(HSQUIRRELVM vm);
 | 
			
		||||
#ifdef SQ_ENABLE_MYSQL
 | 
			
		||||
extern void Register_MySQL(HSQUIRRELVM vm);
 | 
			
		||||
#endif
 | 
			
		||||
extern void Register_Numeric(HSQUIRRELVM vm);
 | 
			
		||||
extern void Register_Socket(HSQUIRRELVM vm);
 | 
			
		||||
extern void Register_SQLite(HSQUIRRELVM vm);
 | 
			
		||||
@@ -88,6 +91,9 @@ bool RegisterAPI(HSQUIRRELVM vm)
 | 
			
		||||
    Register_Crypt(vm);
 | 
			
		||||
    Register_IO(vm);
 | 
			
		||||
    Register_MMDB(vm);
 | 
			
		||||
#ifdef SQ_ENABLE_MYSQL
 | 
			
		||||
    Register_MySQL(vm);
 | 
			
		||||
#endif
 | 
			
		||||
    Register_Numeric(vm);
 | 
			
		||||
    Register_Socket(vm);
 | 
			
		||||
    Register_SQLite(vm);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user