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
|
cc71645bf7
|
Merge the changes need to compile on WinRT into trunk.
FossilOrigin-Name: 61360ca6ca3448477d5c662d3642beef6dd2079e
|
2012-06-06 23:23:23 +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 |
|
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
|
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 |
|
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 |
|