Unnamed Fossil Project

Check-in [628b7649e9]
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

Overview
Comment:Build simplification and portability improvement.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 628b7649e9fe1d1c8c1de82c554581e5de0f6d8c
User & Date: dgp 2016-09-19 19:09:58
Context
2016-09-20
16:21
Updated pre-built libraries and instructions. check-in: 9c87cd66f8 user: dgp tags: trunk
2016-09-19
19:09
Build simplification and portability improvement. check-in: 628b7649e9 user: dgp tags: trunk
2016-09-15
18:42
Updated pre-compiled libs and instructions for Windows. check-in: 39c154006c user: dgp tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to win/README.win.

57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
    command line (see next step).

3.  Make it!  
	C:\mpexpr\win> nmake -f makefile.vc
    or
        C:\mpexpr\win> nmake -f makefile.vc TCL=C:\tcl TCLLIB=C:\tcl\lib\tcl86.lib

    If you get an error about ntwin32.mak not found, look for the
    ntwin32.mak file in the Windows SDK directories, and add an extended
    INCLUDE list, e.g.,

       INCLUDE="%INCLUDE%;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include"

    to the nmake command line.

4.  Test
	C:\mpexpr> nmake -f makefile.vc test

5.  Install
	C:\mpexpr> nmake -f makefile.vc install






<
<
<
<
<
<
<
<





57
58
59
60
61
62
63








64
65
66
67
68
    command line (see next step).

3.  Make it!  
	C:\mpexpr\win> nmake -f makefile.vc
    or
        C:\mpexpr\win> nmake -f makefile.vc TCL=C:\tcl TCLLIB=C:\tcl\lib\tcl86.lib









4.  Test
	C:\mpexpr> nmake -f makefile.vc test

5.  Install
	C:\mpexpr> nmake -f makefile.vc install

Changes to win/makefile.vc.

50
51
52
53
54
55
56
57


58
59
60
61
62
63
64
INCLUDES = -I. -I$(GENERICDIR) -I$(TCL)\include
DEFINES = -nologo $(DEBUGDEFINES) -DUSE_TCLALLOC -D_CRT_SECURE_NO_DEPRECATE -DBUILD_mpexpr

# Compiler warning flags.  Use -wd# to disable warning #.
#   Warning 4131 is old-style function declarations.
WARNINGS = -wd4131

!include <ntwin32.mak>



# 
# Global makefile settings
#

DLLOBJS = \
	$(TMPDIR)\mpexpr.obj  \






|
>
>







50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
INCLUDES = -I. -I$(GENERICDIR) -I$(TCL)\include
DEFINES = -nologo $(DEBUGDEFINES) -DUSE_TCLALLOC -D_CRT_SECURE_NO_DEPRECATE -DBUILD_mpexpr

# Compiler warning flags.  Use -wd# to disable warning #.
#   Warning 4131 is old-style function declarations.
WARNINGS = -wd4131

cflags    = -c
link      = link.exe
dlllflags = -dll

# 
# Global makefile settings
#

DLLOBJS = \
	$(TMPDIR)\mpexpr.obj  \