/ Check-in [ecbae90a]
Login

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

Overview
Comment:Sync up the autoconf makefile for MSVC.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | msvcTcl
Files: files | file ages | folders
SHA3-256: ecbae90aef63ed6d07d474416900db36ff6dd9c2ed1bbb5f4d883b6838156be1
User & Date: mistachkin 2019-03-22 01:26:39
Context
2019-03-22
16:52
Attempt to detect when the MSVC linker requires the /MACHINE argument. check-in: 3e355846 user: mistachkin tags: msvcTcl
01:26
Sync up the autoconf makefile for MSVC. check-in: ecbae90a user: mistachkin tags: msvcTcl
01:25
Support building the Tcl bindings DLL using MSVC. check-in: 908c4c89 user: mistachkin tags: msvcTcl
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to autoconf/Makefile.msc.

   429    429   
   430    430   UCRTLIBPATH = $(UCRTLIBPATH:\\=\)
   431    431   
   432    432   # C compiler and options for use in building executables that
   433    433   # will run on the platform that is doing the build.
   434    434   #
   435    435   !IF $(USE_FULLWARN)!=0
   436         -BCC = $(NCC) -nologo -W4 $(CCOPTS) $(BCCOPTS)
          436  +BCC = $(NCC) -nologo -W4 -Fd$*.pdb $(CCOPTS) $(BCCOPTS)
   437    437   !ELSE
   438         -BCC = $(NCC) -nologo -W3 $(CCOPTS) $(BCCOPTS)
          438  +BCC = $(NCC) -nologo -W3 -Fd$*.pdb $(CCOPTS) $(BCCOPTS)
   439    439   !ENDIF
   440    440   
   441    441   # Check if assembly code listings should be generated for the source
   442    442   # code files to be compiled.
   443    443   #
   444    444   !IF $(USE_LISTINGS)!=0
   445    445   BCC = $(BCC) -FAcs
................................................................................
   804    804   BCC = $(BCC) -Zi
   805    805   !ENDIF
   806    806   
   807    807   
   808    808   # Command line prefixes for compiling code, compiling resources,
   809    809   # linking, etc.
   810    810   #
   811         -LTCOMPILE = $(TCC) -Fo$@
          811  +LTCOMPILE = $(TCC) -Fo$@ -Fd$*.pdb
   812    812   LTRCOMPILE = $(RCC) -r
   813    813   LTLIB = lib.exe
   814    814   LTLINK = $(TCC) -Fe$@
   815    815   
   816    816   # If requested, link to the RPCRT4 library.
   817    817   #
   818    818   !IF $(USE_RPCRT4_LIB)!=0