Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | fix cross-compilation of mingw target on Linux/Darwin |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
9c0e1caec5ecaedbdb7a43fc17c8b3bf |
User & Date: | jan.nijtmans 2012-09-02 12:50:32.828 |
Context
2012-09-03
| ||
00:24 | Fix dependencies on generated headers in the MinGW makefile. Also, remove superfluous EXE extension on executables used during the build process. ... (check-in: 4e8d2f29 user: mistachkin tags: trunk) | |
2012-09-02
| ||
19:39 |
Minor additional fixes related to [c8c0b78c84]:
- Use _wsystem() in stead of system() on Windows
- Use g.argv[0] in stead of fossil_nameofexe() where only printing is involved
- Use fossil_nameofexe() where fossil_system() is involved
- Move the determination of the full windows path to fossil_nameofexec,
so g.argv[0] can always be the unmodified argv[0]
- g.argv[0] and fossil_nameofexec() are in utf-8, so we cannot use fprintf
directly. Exception: when printing malloc errors.
...
(Closed-Leaf
check-in: be06861f user: jan.nijtmans tags: ticket-c8c0b78c84)
| |
12:50 | fix cross-compilation of mingw target on Linux/Darwin ... (check-in: 9c0e1cae user: jan.nijtmans tags: trunk) | |
2012-09-01
| ||
04:45 | Remove leftover instances of non-ASCII characters from several files. ... (check-in: f15ce59b user: mistachkin tags: trunk) | |
Changes
Changes to src/makemake.tcl.
︙ | ︙ | |||
534 535 536 537 538 539 540 | writeln "APPNAME = ${name}.exe" writeln { #### Attempt to determine if this is the actual MSYS shell. If so, we need to # use forward slashes for correctness. If the SHELL environment variable # exists, it is assumed that we are building inside of a Unix-style shell. # ifdef SHELL | | | | | | 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 | writeln "APPNAME = ${name}.exe" writeln { #### Attempt to determine if this is the actual MSYS shell. If so, we need to # use forward slashes for correctness. If the SHELL environment variable # exists, it is assumed that we are building inside of a Unix-style shell. # ifdef SHELL TRANSLATE = $(OBJDIR)/translate MAKEHEADERS = $(OBJDIR)/makeheaders MKINDEX = $(OBJDIR)/mkindex VERSION = $(OBJDIR)/version else TRANSLATE = $(subst /,\\,$(OBJDIR)/translate.exe) MAKEHEADERS = $(subst /,\\,$(OBJDIR)/makeheaders.exe) MKINDEX = $(subst /,\\,$(OBJDIR)/mkindex.exe) VERSION = $(subst /,\\,$(OBJDIR)/version.exe) endif} |
︙ | ︙ |
Changes to win/Makefile.mingw.
︙ | ︙ | |||
498 499 500 501 502 503 504 | APPNAME = fossil.exe #### Attempt to determine if this is the actual MSYS shell. If so, we need to # use forward slashes for correctness. If the SHELL environment variable # exists, it is assumed that we are building inside of a Unix-style shell. # ifdef SHELL | | | | | | 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 | APPNAME = fossil.exe #### Attempt to determine if this is the actual MSYS shell. If so, we need to # use forward slashes for correctness. If the SHELL environment variable # exists, it is assumed that we are building inside of a Unix-style shell. # ifdef SHELL TRANSLATE = $(OBJDIR)/translate MAKEHEADERS = $(OBJDIR)/makeheaders MKINDEX = $(OBJDIR)/mkindex VERSION = $(OBJDIR)/version else TRANSLATE = $(subst /,\\,$(OBJDIR)/translate.exe) MAKEHEADERS = $(subst /,\\,$(OBJDIR)/makeheaders.exe) MKINDEX = $(subst /,\\,$(OBJDIR)/mkindex.exe) VERSION = $(subst /,\\,$(OBJDIR)/version.exe) endif |
︙ | ︙ |