25 lines
		
	
	
		
			434 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			434 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
| package hxcpp;
 | |
| 
 | |
| #if (hxcpp_api_level>=330)
 | |
| 
 | |
| class StaticSqlite { }
 | |
| 
 | |
| #else
 | |
| 
 | |
| @:cppFileCode( 'extern "C" int sqlite_register_prims();')
 | |
| @:buildXml("
 | |
| <target id='haxe'>
 | |
|   <lib name='${HXCPP}/lib/${BINDIR}/libsqlite${LIBEXTRA}${LIBEXT}'/>
 | |
|   <lib name='-lpthread' if='linux'/>
 | |
| </target>
 | |
| ")
 | |
| @:keep class StaticSqlite
 | |
| {
 | |
|    static function __init__()
 | |
|    {
 | |
|      untyped __cpp__("sqlite_register_prims();");
 | |
|    }
 | |
| }
 | |
| 
 | |
| #end
 |