Tcl Source Code

View Ticket
Login
Ticket UUID: 436314
Title: Simplification of win/Makefile.in
Type: Patch Version: None
Submitter: mdejong Created on: 2001-06-26 08:19:00
Subsystem: 53. Configure and Build Tools Assigned To: mdejong
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2001-07-06 13:34:09
Resolution: Accepted Closed By: mdejong
    Closed on: 2001-07-06 06:34:09
Description:
There are quite a few things related to how
Makefile.in sets VPATH and interacts with
cygpath that are in need of simplification. 
his patch implements some changes I think are
needed, but I did not want to check it in
without getting a green light since these
are rather large changes.


Here is the ChangeLog entry:

        * win/Makefile.in: Remove PATHTYPE since it is
always the same.
        Subst DEPARG directly into the make rules to
remove the need
        to an extra shell exec for every make rule that
does not need
        a cygpath conversion. Use : separator in the
VPATH, the ; char
        works but it not needed since only POSIX paths
appear in VPATH.
        * win/configure: Regen.
        * win/configure.in: Remove subst of VPSEP and
PATHTYPE. Add subst
        for DEPARG.
        * win/tcl.m4 (SC_CONFIG_CFLAGS): Don't just
assume cygpath exists,
        it will not exist in a cross compile for
example. Look for cygpath
        on the PATH and use it if found. Remove VPSEP
since it is not needed.
        Add the -mno-cygwin flag when AC_CYGWIN detects
a Cygwin compiler
        instead of grepping around in the compiler
output. Don't pass
        the v option to AR, it just produces a lot of
useless output.
User Comments: mdejong added on 2001-07-06 13:34:09:
Logged In: YES 
user_id=90858

Each of these changes was added.

hobbs added on 2001-06-27 07:38:09:
Logged In: YES 
user_id=72656

This all looks OK to me.  Just please verify before 
commiting that it doesn't break the standard configured 
builds (with at least one extension).

mdejong added on 2001-06-26 15:19:02:

File Added - 7803: win.patch

Attachments: