Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add better detection of the right shared library name for the POSIX sub-platform. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
05063e542616c0ce42a71e3ede7efd59 |
User & Date: | mistachkin 2016-03-24 23:10:35.089 |
Context
2016-03-24
| ||
23:57 | Modify the core managed assembly to always omit the '.dll' suffix. For the Mono related scripts, always use interop assembly naming. For the POSIX build scripts, always adhere to the Mono DLL naming convention. check-in: 421eadd049 user: mistachkin tags: trunk | |
23:10 | Add better detection of the right shared library name for the POSIX sub-platform. check-in: 05063e5426 user: mistachkin tags: trunk | |
22:56 | When building the managed binaries for Mono, only build those targeting the CLR v4. check-in: 9966be7640 user: mistachkin tags: trunk | |
Changes
Changes to Setup/compile-interop-assembly-debug.sh.
1 2 3 4 5 | #!/bin/bash scriptdir=`dirname "$BASH_SOURCE"` pushd "$scriptdir/../SQLite.Interop/src/generic" | > > > > > > | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #!/bin/bash scriptdir=`dirname "$BASH_SOURCE"` if [[ "$OSTYPE" == "darwin"* ]]; then libname=libsqlite3.dylib else libname=libsqlite3.so.0 fi pushd "$scriptdir/../SQLite.Interop/src/generic" gcc -g -fPIC -shared -o $libname 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 $libname ../../../bin/2013/Debug/bin popd |
Changes to Setup/compile-interop-assembly-release.sh.
1 2 3 4 5 | #!/bin/bash scriptdir=`dirname "$BASH_SOURCE"` pushd "$scriptdir/../SQLite.Interop/src/generic" | > > > > > > | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #!/bin/bash scriptdir=`dirname "$BASH_SOURCE"` if [[ "$OSTYPE" == "darwin"* ]]; then libname=libsqlite3.dylib else libname=libsqlite3.so.0 fi pushd "$scriptdir/../SQLite.Interop/src/generic" gcc -g -fPIC -shared -o $libname 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 $libname ../../../bin/2013/Release/bin popd |
Changes to Setup/run-mono-tests-debug.sh.
1 2 3 4 5 | #!/bin/bash scriptdir=`dirname "$BASH_SOURCE"` pushd "$scriptdir/.." | > > > > > > | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/bin/bash scriptdir=`dirname "$BASH_SOURCE"` if [[ "$OSTYPE" == "darwin"* ]]; then libname=libsqlite3.dylib else libname=libsqlite3.so.0 fi 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 $libname" -file Tests/all.eagle popd |
Changes to Setup/run-mono-tests-release.sh.
1 2 3 4 5 | #!/bin/bash scriptdir=`dirname "$BASH_SOURCE"` pushd "$scriptdir/.." | > > > > > > | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/bin/bash scriptdir=`dirname "$BASH_SOURCE"` if [[ "$OSTYPE" == "darwin"* ]]; then libname=libsqlite3.dylib else libname=libsqlite3.so.0 fi 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 $libname" -file Tests/all.eagle popd |