Change | User | Description | Committed |
---|---|---|---|
553 | Grant Glouser | Integrate Jam 2.3 changes. | 24 years ago |
441 | Grant Glouser | Add errno.h. | 24 years ago |
425 | Grant Glouser | Revamped Mac build to use MPW Interfaces&Libraries. In particular, the bootstrap sc...ript and the default Jambase settings use the standard MPW tools, headers and libraries (this package is available from Apple's developer website). The Jambase also retains some support for the CodeWarrior tools - this can be enabled by passing -sMETROWERKS=true on the jam command line. The bootstrap script should also work with the CodeWarrior MPW package, although it uses only the standard MPW tools/headers/libs. Also added SubDirHook to the Jambase. « |
25 years ago |
424 | Grant Glouser | When importing variables, do not split on spaces. For example, "A=a b c" sets A to the... single item "a b c". The previous behavior was to set A to the three item list "a" "b" "c". This applies to - imported environment variables - variables set on the command line with -s - a few build-time variables (OSSYMS, etc.) « |
25 years ago |
419 | Grant Glouser | Mac support - spinning cursor and cancel with command-period. | 25 years ago |
407 | Grant Glouser | Bounds checking on variable expansion buffer. | 25 years ago |
406 | Grant Glouser | Minor updates for Mac port. - handle parent-relative directories (ie, "::") - improved er...ror message for missing include file « |
25 years ago |
403 | Grant Glouser | Added debug string when allocating memory for strings. | 25 years ago |
352 | Grant Glouser | Use MacOS native APIs instead of GUSI. And additional Mac path handling improvements. ... filemac.c - rewrote file_dirscan and file_time to use MacOS native API (PBGetCatInfo). This means GUSI is no longer needed, which should make Jam more stable and ever so slightly faster under MacOS. pathmac.c - no trailing colons on directories. This has the effect of allowing rules to recursively process paths under MacOS (which makes MacOS just like every other platform in this respect). timestamp.c - extra timestamp check for possible volume names under MacOS - case-sensitivity OFF for MacOS Jamfile and Build.mpw - altered to remove GUSI header search paths and libraries. This complicates the Jamfile - perhaps these changes should be merged into the Jambase. « |
25 years ago |
351 | Grant Glouser |
Added more MacOS initialization. Also removed distinction between MPW and non-MPW MacOS. |
25 years ago |
350 | Grant Glouser | Fix target-counting bug that caused jam to always exit with an error if the debug level wa...s 0. Primarily affected the MacOS version, since the debug level is 0 by default on MacOS. Other platforms have debug level 1 by default. « |
25 years ago |
349 | Grant Glouser |
Print syntax error messages in an MPW-friendly format. (MacOS only) |
25 years ago |
300 | Grant Glouser | Branching jam sources to my guest directory. | 25 years ago |