Tcl package Thread source code

Check-in [8f62b3ac7f]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Allow package to be compiled with MSVC again by defining MODULE_SCOPE in the MSVC makefile.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 8f62b3ac7f363cce90b6b9e6a28e5aee910bf145
User & Date: mistachkin 2012-07-13 01:53:17
Context
2012-07-16
19:17
[bug 3543020]: Thread extension not building with makefile. when in release check-in: dbe9994ced user: jan.nijtmans tags: trunk
2012-07-13
01:53
Allow package to be compiled with MSVC again by defining MODULE_SCOPE in the MSVC makefile. check-in: 8f62b3ac7f user: mistachkin tags: trunk
2012-07-05
09:33
Removed extra clbk free in ThreadSend as it may be a double-free. The clbk data, if present, is fed as a regular work to the originator thread and is freed there, so freeing it again may cause trouble. check-in: 7d15125707 user: zoran tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to win/vc/makefile.vc.

244
245
246
247
248
249
250


251
252
253
254
255
256
257
!else
!if $(DEBUG) && !$(UNCHECKED)
crt = -MTd
!else
crt = -MT
!endif
!endif



!if !$(STATIC_BUILD)
cflags = $(cflags) -DUSE_TCL_STUBS
!if defined(TKSTUBLIB)
cflags = $(cflags) -DUSE_TK_STUBS
!endif
!endif







>
>







244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
!else
!if $(DEBUG) && !$(UNCHECKED)
crt = -MTd
!else
crt = -MT
!endif
!endif

cflags = $(cflags) -DMODULE_SCOPE=extern

!if !$(STATIC_BUILD)
cflags = $(cflags) -DUSE_TCL_STUBS
!if defined(TKSTUBLIB)
cflags = $(cflags) -DUSE_TK_STUBS
!endif
!endif