mistachkin
|
228aeffb86
|
Simplify usage of some linker options in the MSVC makefile.
FossilOrigin-Name: 03016020664a7459cb01c8ac9016b20af8a416bb
|
2012-06-30 19:24:09 +00:00 |
|
mistachkin
|
e37f99cbef
|
Make use of the predefined nmake command macro CC when possible instead of the literal string 'cl.exe'. Improve support for cross-compilation. Eliminate problematic use of double quotes in macro preprocessing expressions.
FossilOrigin-Name: 6c88229aa39775a7438befebe1640a30affc72c8
|
2012-06-30 16:22:05 +00:00 |
|
mistachkin
|
f1c6bc5cd3
|
Remove more references to OS/2.
FossilOrigin-Name: eebd594d6bd09c77727620a818d7dc0b091f55b4
|
2012-06-21 15:09:20 +00:00 |
|
mistachkin
|
8d967a90f8
|
When linking to the MSVC runtime library, use the debug library when necessary. Also, link dynamically to the MSVC runtime library when required (e.g. WinRT) or requested via the USE_CRT_DLL build macro.
FossilOrigin-Name: f6be345ad5ff739bd64114489930bab970e7972e
|
2012-06-21 04:21:35 +00:00 |
|
drh
|
8973a04e3b
|
Merge all trunk changes, including the WinRT enhancements, into the
sessions branch.
FossilOrigin-Name: c62140398344fd1a68a3e6dfe8b4fab280731ebb
|
2012-06-07 23:58:36 +00:00 |
|
drh
|
cc71645bf7
|
Merge the changes need to compile on WinRT into trunk.
FossilOrigin-Name: 61360ca6ca3448477d5c662d3642beef6dd2079e
|
2012-06-06 23:23:23 +00:00 |
|
drh
|
c706edac44
|
Merge the 64-to-32-bit RTree rounding fixes from trunk into the sessions branch.
FossilOrigin-Name: 7eff45c28058fd1cb06dfd7f253cf2e4866e8c7c
|
2012-05-29 00:48:55 +00:00 |
|
drh
|
391d4bae36
|
Fix the MSVC makefile so that it works with the unicode61 tokenizer.
FossilOrigin-Name: 480158143be1256cbe4dba52ef1a5b96e172b38c
|
2012-05-28 20:22:16 +00:00 |
|
mistachkin
|
fec360acea
|
Merge build tool updates from trunk. Also, modify MSVC makefile to allow for debugging of build tool issues.
FossilOrigin-Name: b2a2fdb0ac8d27efe3036fc49941279e24de6211
|
2012-04-18 10:29:21 +00:00 |
|
mistachkin
|
a6ff857437
|
When compiling for WinRT, always use the 'appcontainer' linker option.
FossilOrigin-Name: 300bcfe31102d4428567d56810b57d1d54c1d43b
|
2012-04-17 21:00:12 +00:00 |
|
mistachkin
|
46b721a294
|
Update MSVC makefile to support compiling for WinRT using one setting.
FossilOrigin-Name: c10794bfac0989c611ec3ea98d069cb9631a7b15
|
2012-03-23 12:28:21 +00:00 |
|
mistachkin
|
f39eaf29d0
|
Add WinRT comments to MSVC makefile.
FossilOrigin-Name: ddea657bd8fe3762bd460524ac9223f0a5b09752
|
2012-03-20 02:18:42 +00:00 |
|
mistachkin
|
428bef2e07
|
Remove version information from the MSVC makefile as it is no longer necessary.
FossilOrigin-Name: 6f0c1f9761be0402b82945517fdb3a36aeacbaeb
|
2012-03-20 02:10:22 +00:00 |
|
dan
|
6d972c1b98
|
Merge the latest trunk changes into the sessions branch.
FossilOrigin-Name: 2277c70b6f14e2f8043112a5c49a8bc18b7504f3
|
2012-03-19 11:17:17 +00:00 |
|
mistachkin
|
25cf4fe988
|
Remove SQLITE_OS_WINRT setting from MSVC makefile.
FossilOrigin-Name: df4caf1326f5aa3ba11345e5e9604d7af4385fe8
|
2012-03-14 03:41:32 +00:00 |
|
mistachkin
|
6aa18c95f1
|
Merge and manually resolve testing updates from trunk.
FossilOrigin-Name: 5eecdb44dd809e91002b8ecf59ada72f4b56549a
|
2012-03-08 20:22:42 +00:00 |
|
mistachkin
|
f8a784645c
|
On Windows, make sure the current directory value used by the test suite is 'normalized' to what the parent command shell sees. Also, clean the test directories used by the quota2.test file.
FossilOrigin-Name: 82bcd7ec1531f6d71c079578434c58d3ce46a1de
|
2012-03-08 20:00:36 +00:00 |
|
drh
|
ddf01aeb16
|
Merge in the latest trunk changes.
FossilOrigin-Name: ff86875ca35e04cea6c3d5e1b5117a4f227a6b15
|
2012-03-05 16:26:00 +00:00 |
|
drh
|
7acec68a6e
|
Use WaitForSingleObjectEx() as a substitute for Sleep on winRT.
FossilOrigin-Name: bf897be0daa2f7e16f63b78849ffb76ce02d48f1
|
2012-03-01 21:19:39 +00:00 |
|
drh
|
cf3d7a4e13
|
Add recognition of the SQLITE_OS_WINRT compile-time option.
Use InitializeCriticalSectionEx() under winRT.
FossilOrigin-Name: 8b7ca8a09f7b69db1fe766616cba0307e681a6f3
|
2012-03-01 20:05:41 +00:00 |
|
mistachkin
|
b482a4462c
|
Cleanup some directories and files left by the MinGW build, even when using the MSVC Makefile.
FossilOrigin-Name: 3ab89e255d1f2f8004d3256515ac43f74e57f39b
|
2012-02-11 22:19:26 +00:00 |
|
mistachkin
|
adb96a62e5
|
Support building with SQLITE_ENABLE_SESSION under MSVC.
FossilOrigin-Name: 2845654d425164de143e82b9fdb255d81a01af56
|
2012-01-16 12:33:36 +00:00 |
|
drh
|
3a0c9c0298
|
Always use _msize() to get memory allocation sizes on windows, without having
to do anything special in the makefile.
FossilOrigin-Name: 256e27bd118ed3ab6ecb19ad6a6494b71ac9bdd5
|
2011-12-10 13:49:44 +00:00 |
|
mistachkin
|
32121199be
|
When compiling with MSVC, use the _msize function.
FossilOrigin-Name: 797a147934743a565c6f1f9dd4d41574690b4c2b
|
2011-11-09 17:01:40 +00:00 |
|
mistachkin
|
c756dedace
|
Update MSVC makefile to allow targets to be built with support for ICU.
FossilOrigin-Name: eb5da5e1dbe9c198095036827318fb381441cbd0
|
2011-10-02 05:23:16 +00:00 |
|
mistachkin
|
9a55e31f4d
|
Integrate build changes for sqlite3_analyzer into the MSVC makefile. Also, more cleanup of build files, including sqlite3_analyzer, for all makefiles.
FossilOrigin-Name: af1c5718292c0326b785416b7109eafefaeb59a7
|
2011-09-22 00:06:44 +00:00 |
|
mistachkin
|
c377f3106b
|
Fix #if's in winSync to avoid compiler warnings about unused local variables. Also, update version numbers in the MSVC makefile.
FossilOrigin-Name: 2e66e41457422449ac5918b16be443e737dfb149
|
2011-09-16 20:43:44 +00:00 |
|
mistachkin
|
649591af23
|
Cleanup pdb/ilk files generated by the MSVC makefile.
FossilOrigin-Name: a9db247b752bcda0131b8f01c6f0182f3101d154
|
2011-09-11 10:14:37 +00:00 |
|
drh
|
307ff30b54
|
Change the build process so that it does not require the unix "sort"
command. This avoids confusion between ms-sort and mingw-sort on
windows systems.
FossilOrigin-Name: f1bd5bbae505068d24bfd9cc6bab6a8b8940bad6
|
2011-08-30 01:29:04 +00:00 |
|
mistachkin
|
d2f496aab5
|
Merge Win32 native heap support into trunk.
FossilOrigin-Name: 5238a74987507f27af4080e2842f53e049b5b111
|
2011-08-26 11:18:44 +00:00 |
|
mistachkin
|
4d60be5e30
|
In the MSVC makefile, allow symbols to be enabled without NDEBUG defined. Also, for the win32lock test, make sure the database is closed prior to shutdown.
FossilOrigin-Name: 5ed7633d41b99929309a7e13d37375a4fdae43b3
|
2011-08-26 05:40:31 +00:00 |
|
mistachkin
|
f2d25f2005
|
Add comments for the various debug levels. When debugging, disable optimizations. Prevent the win32lock tests from spinning forever.
FossilOrigin-Name: 401859236b0d97bde82b11f32efce6eb9d490941
|
2011-08-25 04:09:12 +00:00 |
|
mistachkin
|
753c544495
|
In the MSVC makefile, support several levels of debugging, each one building on the previous. Also, add comment about the SQLITE_WIN32_MALLOC_VALIDATE macro.
FossilOrigin-Name: 4257e9b7ca78feb03df08fde56da947ae64c5c6f
|
2011-08-25 02:02:25 +00:00 |
|
mistachkin
|
468690ef60
|
Add error logging to native Win32 heap support.
FossilOrigin-Name: 7fca5a284cded6d7531060da6e99a57aed50cf8f
|
2011-08-24 17:42:22 +00:00 |
|
mistachkin
|
1b186a9947
|
Experimental work to allow SQLite to use the native Win32 heap API.
FossilOrigin-Name: bf3d0ab53829350637283442f75071fe6d925245
|
2011-08-24 16:13:57 +00:00 |
|
mistachkin
|
6a3eb4aef3
|
Properly process x64 DLL exports, which do not contain a leading underscore, in the MSVC makefile.
FossilOrigin-Name: d5936324d27a16ce251f56f5813176c82215d901
|
2011-08-17 07:46:48 +00:00 |
|
mistachkin
|
81c428a0f8
|
Add vdbesort.c to the MSVC makefile.
FossilOrigin-Name: 8eaa2cd3f454711f2275d03831bca6a36a0b2504
|
2011-08-17 02:19:54 +00:00 |
|
mistachkin
|
176f1b47e5
|
Correct subtle timing issues in the win32lock test cases and in the lock_win32_file Tcl command. Also, eliminate superfluous MSVC compiler warnings.
FossilOrigin-Name: 7baf02946e14eb889d864984ff3b3822aad8a3c9
|
2011-08-02 23:34:00 +00:00 |
|
drh
|
75e7bc1db7
|
Also add the sqlite3-all.c target to the MSVC makefile.
FossilOrigin-Name: 8ce2b74a82264550b0e19da3e0e1a145db940a1c
|
2011-07-22 11:23:49 +00:00 |
|
mistachkin
|
5b0b6fded7
|
Support using nmake via cmd.exe, allow Tcl related variables to be overridden via the environment, and add 'dll' to the 'all' target.
FossilOrigin-Name: 0cb0f30603b1658ae24d1b74d6ab59d05ef4e448
|
2011-06-25 01:14:36 +00:00 |
|
shaneh
|
29ebea863c
|
Updates to nmake makefile to allow options to be passed to lib.exe.
FossilOrigin-Name: 9eac4a6bbe111d951ad23395ba82c868473c5b9b
|
2011-06-21 18:12:07 +00:00 |
|
drh
|
3dcf39afa0
|
Add a new AWK script in the tool/ folder for converting text files into
C string literals. Use it for building sqlite3_analyzer.
FossilOrigin-Name: dcb46d3f68e219a84c67c7ffef26fd2076a0ba28
|
2011-06-21 03:36:06 +00:00 |
|
shaneh
|
2a0b9ef064
|
Add ability to pass linker specific options to nmake makefile.
FossilOrigin-Name: b4f09c9393ce703062170220af20a23fdcf53494
|
2011-06-20 20:52:32 +00:00 |
|
shaneh
|
603e426f95
|
Fix a header dependency in nmake Makefile.
FossilOrigin-Name: 54492212af6c4be5d5546b370398ef771c16f430
|
2011-06-17 18:52:07 +00:00 |
|
shaneh
|
6e7850c520
|
Fix a few more issues with the nmake makefile.
FossilOrigin-Name: a117005f502482c4529661616cbb26eee1fe75d1
|
2011-06-17 15:57:07 +00:00 |
|
shaneh
|
2989021135
|
More updates to the nmake makefile.
FossilOrigin-Name: 55bb56d33632eac65bf401dc1f98324b20fb0718
|
2011-06-17 07:22:09 +00:00 |
|
shaneh
|
b2f20bfc53
|
Add Microsoft nmake compatible makefile; update a few test cases for Windows.
FossilOrigin-Name: a7590af65f3881cf905b8cac2b87381e89a80271
|
2011-06-17 07:07:24 +00:00 |
|