ZhangYuguo
5eeae0d823
build system: suppress some logo(copyright) information for msvc toolchains.
2018-09-23 13:41:22 +00:00
Marius Gerbershagen
a3a44a0eeb
debugger: add C backtrace for windows
...
Because that needs the DbgHelp library, an additional make
option has been defined for users, who don't want to link to this
library. Some msvc Makefile cleanup has also been done.
2018-05-08 19:36:11 +02:00
Yuguo Zhang
008422d75d
add missing obj files to msvc Makefile
2018-05-07 11:02:59 +08:00
Yuguo Zhang
74b673479e
using 16bit unicode on windows platform.
...
because windows using utf16 internally, by using 16bit unicode chararcter,
there is no need to convert ecl_character to wchar_t in embedding
environment.
2017-08-08 14:10:58 +08:00
Daniel Kochmanski
a60d480c83
msvc: improve makefile
2016-11-09 10:18:25 +01:00
Daniel Kochmanski
0f7bee221d
windows: fix nmake to have config-internal
2016-11-09 09:54:33 +01:00
Fabrizio Fabbri
8fed1fa97d
Fixed VS2010/2015 build.
...
- Fix #213
- Commit 10bd3b61 removed dffi code. Reflect that on nmake build.
2016-07-21 04:45:28 -04:00
Fabrizio Fabbri
5f032e2dfa
Fix MSVC compilation
2016-05-12 13:09:54 -04:00
Daniel Kochmański
6ff5d20417
unify: remove obsolete interface
2016-03-11 16:06:45 +01:00
Daniel Kochmański
ebb2373650
bdwgc: Update library to version 7.4.2.
...
- libatomic_ops is updated accordingly,
- new directory for garbage collector is bdwgc,
- updated MSVC Makefiles,
- obsolete directories gc and gc-unstable are removed.
2015-04-24 23:28:24 +02:00
Juan Jose Garcia Ripoll
6a39823a1e
Add back some missing C files to msvc/c/Makefile
2013-04-02 23:11:57 +02:00
Juanjo Garcia-Ripoll
57cd6e3066
Minor changes to add the new MP objects to the MSVC port and new code for waking up processes in this platform.
2012-04-16 23:35:40 +02:00
Juan Jose Garcia Ripoll
1424215176
Added support for SSE (red plait).
2012-02-09 21:23:57 +01:00
Juan Jose Garcia Ripoll
6220b34e20
vector_push.d has to be added to the MSVC build
2012-02-06 21:38:01 +01:00
Juan Jose Garcia Ripoll
b9089e6be8
Create msvc/c/clos directory for MSVC builds
2011-12-30 15:42:10 +01:00
Juan Jose Garcia Ripoll
8b2f068377
Added missing object files to the Windows Makefile
2011-12-30 15:31:00 +01:00
Juan Jose Garcia Ripoll
fd9d8be539
List new headers in makefiles
2011-12-03 22:16:43 +01:00
Juan Jose Garcia Ripoll
d5f090e81e
Added a header and a separate object file for C[AD]+R operation, automatically generated from src/util/gen-code.lsp
2011-12-03 20:16:45 +01:00
Juan Jose Garcia Ripoll
0ba4f79676
mmap and cdata missing from Windows port
2011-06-28 22:53:55 +02:00
Juan Jose Garcia Ripoll
d21d141cd9
Windows now uses the compiled-in Unicode tables
2011-06-28 12:48:06 +02:00
Juan Jose Garcia Ripoll
399687c5aa
Added c/ffi/{mmap,cdata}.d to the list of files compiled by Windows.
2011-06-24 23:26:15 +02:00
Juan Jose Garcia Ripoll
c08f425c8a
Fix MSVC Makefiles to work with the latest changes
2010-12-16 16:13:36 +01:00
Juan Jose Garcia Ripoll
729baa8935
Split +,-,*,/ into separate files with a slightly more compact dispatch
2010-11-04 23:40:11 +01:00
Juan Jose Garcia Ripoll
84dd381ed0
Added the new object files to the list of targets in MSVC
2010-11-01 19:49:09 +01:00
Juan Jose Garcia Ripoll
1b8c9534be
Split out the library loading functions into a separate C file.
2010-10-30 11:35:22 +02:00
Juan Jose Garcia Ripoll
3dfb2d6dcb
Split the threads code into separate files.
2010-10-23 21:43:46 +02:00
Juan Jose Garcia Ripoll
bd0fba96fc
The new reader and printer routines are incorporated into the MSVC port
2010-10-17 14:45:10 +02:00
Juan Jose Garcia Ripoll
46785eafe9
Fixed substitution of SSE2 in msvc/ecl/config.h.msvc6
2010-10-03 23:40:10 +02:00
Juan Jose Garcia Ripoll
1ec501768e
Initial support for WIN64
2010-08-28 23:52:23 +02:00
Juan Jose Garcia Ripoll
dc2ce379ec
Make the SSE2 feature optional.
2010-08-20 21:07:01 +02:00
Juan Jose Garcia Ripoll
e7a3a1ca82
Fixes for serialize.d to let it compile on Windows
2010-07-22 23:07:12 +02:00
Juanjo
8685d8beb7
msvc/Makefile, msvc/c/Makefile: hard-code the value of ECL_UNICODE and add new flags to prevent incremental linking.
2009-10-05 11:00:40 +02:00
Juan Jose Garcia Ripoll
d3ce2ef931
Split the code for mutexes into a separate file and use these lock objects in cl_core, instead of the raw versions.
2009-09-27 21:20:01 +02:00
Juan Jose Garcia Ripoll
28f2f9f4ca
Export ECL_THREADS configuration flag when processing msvc/ecl/config.h.msvc6
2009-09-25 08:49:04 +02:00
Juan Jose Garcia Ripoll
ecf055bc5a
Fixes for the Windows port, including a flag to make ANSI C streams the default file type.
2009-03-30 14:42:16 +02:00
Juan Jose Garcia Ripoll
cbe49afc5b
Unify the sources for windows and posix threads
2008-10-11 11:38:15 +02:00
jjgarcia
186d4aac51
Fixed a typo that left "nmake clean" incomplete.
2008-08-02 09:58:22 +00:00
jgarcia
b4e058bb0d
Remove the need to use ecl.def and ecl-threads.def
2008-03-16 12:08:44 +00:00
jgarcia
7fb92c431c
General rewrite of the Windows install process and update of the NSIS installation files
2007-12-22 14:57:30 +00:00
jgarcia
2dc4d972be
*** empty log message ***
2007-04-14 10:59:22 +00:00
jgarcia
6dc6dce4c7
Improved cleaning of files (headers were left out) and updated some compiler flags for MSVC
2007-04-14 10:56:59 +00:00
jgarcia
2b45ca5bcd
Add include directory for private headers in GC
2007-02-03 12:14:14 +00:00
jgarcia
73945ba049
Simulate va_copy() in MSVC. Header lwp.h required by the windows port is no longer used.
2006-11-06 20:51:01 +00:00
jjgarcia
0c00c916e1
*** empty log message ***
2006-03-20 09:06:48 +00:00
jjgarcia
ee6956e3de
Ensure directories exist
2006-03-07 11:20:20 +00:00
jjgarcia
0ba0c5d5ec
Include missing header gmp.h in config.h, and add several directories required at build time
2006-03-02 10:44:47 +00:00
jjgarcia
d9997268f8
Final fixes to make the new directory structure work with MSVC++
2006-02-28 14:21:26 +00:00
jjgarcia
936b7fb6f6
Header files are now kept in a directory named 'ecl', so as to avoid name clashes with other headers.
2006-02-28 14:05:47 +00:00
jjgarcia
504a8c6e62
No longer used
2005-11-08 12:48:17 +00:00
goffioul
716eae22a8
Clean-up the way how GC symbols are accessed and re-exported from ECL.
2005-10-27 14:32:53 +00:00