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:
- win.patch [download] added by mdejong on 2001-06-26 15:19:02. [details]