- Cywin port notes - John Belmonte <john@nanaon-sha.co.jp>
-
- (*) The Cygwin port is configured with UNIX=true.
-
- (*) Currently the Cygwin distribution does not come with yacc, so
- the YACC variable is set to empty string. If you have yacc
- installed you may set YACC from your environment.
-
- (*) The build Jamfile was assuming that YACC is defined if UNIX
- is true. (Note that besides CYGWIN, the BEOS definition also
- violates this assumption.) This was corrected.
-
- (*) There is a subtle problem with the GenFile rule that occurs
- when the SUFEXE and system script suffix are different, as is the
- case with Cygwin. (Binaries use .exe but scripts have no suffix.)
- Although the Jambase docs on GenFile state that the image is to be
- "an executable built by the Main rule", it seems common to also
- use it with external programs and scripts. (The build Jamfile
- itself does this when it calls the "yyacc" script.) GenFile
- applies SUFEXE in all cases, so when used with a script on Cywin
- it will try to use <scriptname>.exe and fail.
-
- "The Cygwin tools are ports of the popular GNU development tools and
- utilities for Windows 95, 98, and NT. They function by using the
- Cygwin library which provides a UNIX-like API on top of the Win32
- API." <http://sourceware.cygnus.com/cygwin/>
# |
Change |
User |
Description |
Committed |
|
#1
|
281 |
john_belmonte |
Added Cygwin support. |
25 years ago
|
|