Change 352

grant_glouser (Grant Glouser)
Grant Glouser committed this change into //guest/grant_glouser/jam
Request Review
Download .zip
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.
  • Files 5
  • Comments 0
5 edited 0 added 0 deleted
Build.mpw#2
Loading...
Jamfile#2
Loading...
filemac.c#2
Loading...
pathmac.c#2
Loading...
timestamp.c#2
Loading...
Tip: Use n and p to cycle through the changes.