System.Data.SQLite

Check-in [2feb912650]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add scripts for compiling the interop assembly for POSIX and running the test suite using Mono.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 2feb9126503a7ec39b951004d54b2cfca5bae6d8
User & Date: mistachkin 2016-03-24 22:28:20.799
Context
2016-03-24
22:41
Add a 'full source' release package that includes all the necessary files for running the test suite. check-in: 078a63eb61 user: mistachkin tags: trunk
22:28
Add scripts for compiling the interop assembly for POSIX and running the test suite using Mono. check-in: 2feb912650 user: mistachkin tags: trunk
21:40
Update master release archive manifest. check-in: a5eff5834c user: mistachkin tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Added Setup/compile-interop-assembly-debug.sh.
















>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
#!/bin/bash

scriptdir=`dirname "$BASH_SOURCE"`

pushd "$scriptdir/../SQLite.Interop/src/generic"
gcc -g -fPIC -shared -o libsqlite3.so.0 interop.c -I../core -DSQLITE_THREADSAFE=1 -DSQLITE_USE_URI=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_STAT4=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_LOAD_EXTENSION=1 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_SOUNDEX=1 -DSQLITE_ENABLE_MEMORY_MANAGEMENT=1 -DSQLITE_ENABLE_API_ARMOR=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_DEBUG=1 -DSQLITE_MEMDEBUG=1 -DSQLITE_ENABLE_EXPENSIVE_ASSERT=1 -DINTEROP_LOG=1 -DINTEROP_TEST_EXTENSION=1 -DINTEROP_EXTENSION_FUNCTIONS=1 -DINTEROP_VIRTUAL_TABLE=1 -DINTEROP_FTS5_EXTENSION=1 -DINTEROP_PERCENTILE_EXTENSION=1 -DINTEROP_TOTYPE_EXTENSION=1 -DINTEROP_REGEXP_EXTENSION=1 -DINTEROP_JSON1_EXTENSION=1 -lm -lpthread -ldl
mv libsqlite3.so.0 ../../../bin/2013/Debug/bin
popd
Added Setup/compile-interop-assembly-release.sh.
















>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
#!/bin/bash

scriptdir=`dirname "$BASH_SOURCE"`

pushd "$scriptdir/../SQLite.Interop/src/generic"
gcc -g -fPIC -shared -o libsqlite3.so.0 interop.c -I../core -DSQLITE_THREADSAFE=1 -DSQLITE_USE_URI=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_STAT4=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_LOAD_EXTENSION=1 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_SOUNDEX=1 -DSQLITE_ENABLE_MEMORY_MANAGEMENT=1 -DSQLITE_ENABLE_API_ARMOR=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DINTEROP_TEST_EXTENSION=1 -DINTEROP_EXTENSION_FUNCTIONS=1 -DINTEROP_VIRTUAL_TABLE=1 -DINTEROP_FTS5_EXTENSION=1 -DINTEROP_PERCENTILE_EXTENSION=1 -DINTEROP_TOTYPE_EXTENSION=1 -DINTEROP_REGEXP_EXTENSION=1 -DINTEROP_JSON1_EXTENSION=1 -lm -lpthread -ldl
mv libsqlite3.so.0 ../../../bin/2013/Release/bin
popd
Added Setup/run-mono-tests-debug.sh.














>
>
>
>
>
>
>
1
2
3
4
5
6
7
#!/bin/bash

scriptdir=`dirname "$BASH_SOURCE"`

pushd "$scriptdir/.."
mono Externals/Eagle/bin/EagleShell.exe -preInitialize "set test_configuration Debug; set build_directory {bin/2013/Debug/bin}; set native_library_file_names libsqlite3.so.0" -file Tests/all.eagle
popd
Added Setup/run-mono-tests-release.sh.














>
>
>
>
>
>
>
1
2
3
4
5
6
7
#!/bin/bash

scriptdir=`dirname "$BASH_SOURCE"`

pushd "$scriptdir/.."
mono Externals/Eagle/bin/EagleShell.exe -preInitialize "set test_configuration Release; set build_directory {bin/2013/Release/bin}; set native_library_file_names libsqlite3.so.0" -file Tests/all.eagle
popd