]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Updates to nmake makefile to allow options to be passed to lib.exe.
authorshaneh <shaneh@noemail.net>
Tue, 21 Jun 2011 18:12:07 +0000 (18:12 +0000)
committershaneh <shaneh@noemail.net>
Tue, 21 Jun 2011 18:12:07 +0000 (18:12 +0000)
FossilOrigin-Name: 9eac4a6bbe111d951ad23395ba82c868473c5b9b

Makefile.msc
manifest
manifest.uuid

index 1d936f669696a331b287550f73db71aca24d8fe8..a6d1bf4c2ffe8ee5649e150034f298774d53fbda 100644 (file)
@@ -114,6 +114,7 @@ LTLINK = $(TCC) -Fe$@
 # to deduce the binary type based on the object files.
 !IF "$(PLATFORM)"!=""
 LTLINKOPTS = /MACHINE:$(PLATFORM)
+LTLIBOPTS = /MACHINE:$(PLATFORM)
 !ENDIF
 
 # nawk compatible awk.
@@ -441,10 +442,10 @@ EXTHDR = $(EXTHDR) \
 all:   libsqlite3.lib sqlite3.exe libtclsqlite3.lib
 
 libsqlite3.lib:        $(LIBOBJ)
-       $(LTLIB) -OUT:$@ $(LIBOBJ) $(TLIBS)
+       $(LTLIB) $(LTLIBOPTS) /OUT:$@ $(LIBOBJ) $(TLIBS)
 
 libtclsqlite3.lib:     tclsqlite.lo libsqlite3.lib
-       $(LTLIB) /LIBPATH:$(TCLLIBDIR) -OUT:$@ tclsqlite.lo libsqlite3.lib $(LIBTCL:tcl=tclstub) $(TLIBS)
+       $(LTLIB) $(LTLIBOPTS) /LIBPATH:$(TCLLIBDIR) /OUT:$@ tclsqlite.lo libsqlite3.lib $(LIBTCL:tcl=tclstub) $(TLIBS)
 
 sqlite3.exe:   $(TOP)\src\shell.c libsqlite3.lib sqlite3.h
        $(LTLINK) $(READLINE_FLAGS) \
@@ -871,4 +872,4 @@ sqlite3.def: libsqlite3.lib
                | sort >>sqlite3.def
 
 sqlite3.dll: $(LIBOBJ) sqlite3.def
-       link /DLL /OUT:$@ /DEF:sqlite3.def $(LIBOBJ)
+       link $(LTLINKOPTS) /DLL /DEF:sqlite3.def /OUT:$@ $(LIBOBJ)
index ec98e9f82549d6e7ed2c851f9d8060419e1eb8f1..b2e0dd90abec52654f04ca916bd2093895ddb9a4 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,9 +1,9 @@
-C Give\sthe\sosLocaltime()\sfunction\sfile\sscope\sin\sdate.c.
-D 2011-06-21T15:54:24.112
+C Updates\sto\snmake\smakefile\sto\sallow\soptions\sto\sbe\spassed\sto\slib.exe.
+D 2011-06-21T18:12:07.861
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in c1d7a7f4fd8da6b1815032efca950e3d5125407e
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
-F Makefile.msc 341373786f1481b6027e26162d2a73db4ad12306
+F Makefile.msc 11082f65b452b908d93013292c17850378c39284
 F Makefile.vxworks c85ec1d8597fe2f7bc225af12ac1666e21379151
 F README cd04a36fbc7ea56932a4052d7d0b7f09f27c33d6
 F VERSION 3fcdd7fbe3eb282df3978fe77288544543767961
@@ -948,7 +948,7 @@ F tool/symbols.sh bc2a3709940d47c8ac8e0a1fdf17ec801f015a00
 F tool/tostr.awk 11760e1b94a5d3dcd42378f3cc18544c06cfa576
 F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
 F tool/warnings.sh 347d974d143cf132f953b565fbc03026f19fcb4d
-P 6b9877fa43bf29a9740285f0c40a6e6cf21f8190
-R 3fbca61c030ab09b1bb1127ca7da2d34
-U drh
-Z fa6d47f6a0dfe450fcd5e2c9c8154b97
+P 1577484595b5e5aab93722d76b273c911a04dc2c
+R f7161c21d188b4f81e0b1fd792d695ed
+U shaneh
+Z e880ef5fa1c4608e76d3b05c69240aa9
index d848315029920719d6d52235a88ee8cf740d7a9c..7b2af8062063ea3f322c02b434282b09e03cbf9b 100644 (file)
@@ -1 +1 @@
-1577484595b5e5aab93722d76b273c911a04dc2c
\ No newline at end of file
+9eac4a6bbe111d951ad23395ba82c868473c5b9b
\ No newline at end of file