Add SQLite3 libraries to buildbot
authorsfan5 <sfan5@live.de>
Thu, 8 Jan 2015 20:30:07 +0000 (21:30 +0100)
committerShadowNinja <shadowninja@minetest.net>
Thu, 8 Jan 2015 21:34:42 +0000 (16:34 -0500)
src/CMakeLists.txt
util/buildbot/buildwin32.sh
util/buildbot/buildwin64.sh

index 2fc30b842c0c62f92e048053c4836ff5a7c37673..858ffe90c5943a003f0a940044e903e3abe55c02 100644 (file)
@@ -706,6 +706,9 @@ if(WIN32)
        if(FREETYPE_DLL)
                install(FILES ${FREETYPE_DLL} DESTINATION ${BINDIR})
        endif()
+       if(SQLITE3_DLL)
+               install(FILES ${SQLITE3_DLL} DESTINATION ${BINDIR})
+       endif()
        if(LEVELDB_DLL)
                install(FILES ${LEVELDB_DLL} DESTINATION ${BINDIR})
        endif()
index e900a53d3b72420479d5c50a36504ef9149929a7..a9126b9fac5cb429dd5afc74af71ea7a4cb55a63 100755 (executable)
@@ -19,6 +19,7 @@ vorbis_version=1.3.3
 curl_version=7.38.0
 gettext_version=0.14.4
 freetype_version=2.3.5
+sqlite3_version=3.8.7.4
 luajit_version=2.0.1
 leveldb_version=1.15
 zlib_version=1.2.8
@@ -46,7 +47,9 @@ cd $builddir
 [ -e $packagedir/gettext-$gettext_version.zip ] || wget http://sfan5.pf-control.de/gettext-$gettext_version.zip \
        -c -O $packagedir/gettext-$gettext_version.zip
 [ -e $packagedir/libfreetype-$freetype_version.zip ] || wget http://sfan5.pf-control.de/libfreetype-$freetype_version-win32.zip \
-    -c -O $packagedir/libfreetype-$freetype_version.zip
+       -c -O $packagedir/libfreetype-$freetype_version.zip
+[ -e $packagedir/sqlite3-$sqlite3_version.zip ] || wget http://sfan5.pf-control.de/sqlite3-$sqlite3_version-win32.zip \
+       -c -O $packagedir/sqlite3-$sqlite3_version.zip
 [ -e $packagedir/luajit-$luajit_version-static-win32.zip ] || wget http://sfan5.pf-control.de/luajit-$luajit_version-static-win32.zip \
        -c -O $packagedir/luajit-$luajit_version-static-win32.zip
 [ -e $packagedir/libleveldb-$leveldb_version-win32.zip ] || wget http://sfan5.pf-control.de/libleveldb-$leveldb_version-win32.zip \
@@ -65,6 +68,7 @@ cd $libdir
 [ -d libcurl ] || unzip -o $packagedir/libcurl-$curl_version.zip -d libcurl
 [ -d gettext ] || unzip -o $packagedir/gettext-$gettext_version.zip -d gettext
 [ -d freetype ] || unzip -o $packagedir/libfreetype-$freetype_version.zip -d freetype
+[ -d sqlite3 ] || unzip -o $packagedir/sqlite3-$sqlite3_version.zip -d sqlite3
 [ -d openal_stripped ] || unzip -o $packagedir/openal_stripped.zip
 [ -d luajit ] || unzip -o $packagedir/luajit-$luajit_version-static-win32.zip -d luajit
 [ -d leveldb ] || unzip -o $packagedir/libleveldb-$leveldb_version-win32.zip -d leveldb
@@ -145,6 +149,10 @@ cmake .. \
        -DFREETYPE_LIBRARY=$libdir/freetype/lib/libfreetype.dll.a \
        -DFREETYPE_DLL=$libdir/freetype/bin/freetype6.dll \
        \
+       -DSQLITE3_INCLUDE_DIR=$libdir/sqlite3/include \
+       -DSQLITE3_LIBRARY=$libdir/sqlite3/lib/libsqlite3.dll.a \
+       -DSQLITE3_DLL=$libdir/sqlite3/bin/libsqlite3-0.dll \
+       \
        -DLEVELDB_INCLUDE_DIR=$libdir/leveldb/include \
        -DLEVELDB_LIBRARY=$libdir/leveldb/lib/libleveldb.dll.a \
        -DLEVELDB_DLL=$libdir/leveldb/bin/libleveldb.dll
index b951ff4985de779b872af6db6da2551651d83fa9..6ab56e721fc64c8a8d971804c4bc5be56fece0d1 100755 (executable)
@@ -19,6 +19,7 @@ vorbis_version=1.3.4
 curl_version=7.38.0
 gettext_version=0.18.2
 freetype_version=2.5.3
+sqlite3_version=3.8.7.4
 luajit_version=2.0.3
 leveldb_version=1.15
 zlib_version=1.2.8
@@ -42,7 +43,9 @@ cd $builddir
 [ -e $packagedir/gettext-$gettext_version.zip ] || wget http://sfan5.pf-control.de/gettext-$gettext_version-win64.zip \
        -c -O $packagedir/gettext-$gettext_version.zip
 [ -e $packagedir/freetype-$freetype_version.zip ] || wget http://sfan5.pf-control.de/libfreetype-$freetype_version-win64.zip \
-    -c -O $packagedir/freetype-$freetype_version.zip
+       -c -O $packagedir/freetype-$freetype_version.zip
+[ -e $packagedir/sqlite3-$sqlite3_version.zip ] || wget http://sfan5.pf-control.de/sqlite3-$sqlite3_version-win64.zip \
+       -c -O $packagedir/sqlite3-$sqlite3_version.zip
 [ -e $packagedir/luajit-$luajit_version.zip ] || wget http://sfan5.pf-control.de/luajit-$luajit_version-static-win64.zip \
        -c -O $packagedir/luajit-$luajit_version.zip
 [ -e $packagedir/libleveldb-$leveldb_version.zip ] || wget http://sfan5.pf-control.de/libleveldb-$leveldb_version-win64.zip \
@@ -60,6 +63,7 @@ cd $libdir
 [ -d libcurl ] || unzip -o $packagedir/libcurl-$curl_version.zip -d libcurl
 [ -d gettext ] || unzip -o $packagedir/gettext-$gettext_version.zip -d gettext
 [ -d freetype ] || unzip -o $packagedir/freetype-$freetype_version.zip -d freetype
+[ -d sqlite3 ] || unzip -o $packagedir/sqlite3-$sqlite3_version.zip -d sqlite3
 [ -d openal_stripped ] || unzip -o $packagedir/openal_stripped.zip
 [ -d luajit ] || unzip -o $packagedir/luajit-$luajit_version.zip -d luajit
 [ -d leveldb ] || unzip -o $packagedir/libleveldb-$leveldb_version.zip -d leveldb
@@ -132,6 +136,10 @@ cmake .. \
        -DFREETYPE_LIBRARY=$libdir/freetype/lib/libfreetype.dll.a \
        -DFREETYPE_DLL=$libdir/freetype/bin/libfreetype-6.dll \
        \
+       -DSQLITE3_INCLUDE_DIR=$libdir/sqlite3/include \
+       -DSQLITE3_LIBRARY=$libdir/sqlite3/lib/libsqlite3.dll.a \
+       -DSQLITE3_DLL=$libdir/sqlite3/bin/libsqlite3-0.dll \
+       \
        -DLEVELDB_INCLUDE_DIR=$libdir/leveldb/include \
        -DLEVELDB_LIBRARY=$libdir/leveldb/lib/libleveldb.dll.a \
        -DLEVELDB_DLL=$libdir/leveldb/bin/libleveldb.dll \