home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / perl560.zip / hints / darwin.sh < prev    next >
Text File  |  2000-02-25  |  1KB  |  64 lines

  1. ##
  2. # Darwin (Mac OS) hints
  3. # Wilfredo Sanchez <wsanchez@apple.com>
  4. ##
  5.  
  6. ##
  7. # Paths
  8. ##
  9.  
  10. # BSD paths
  11. prefix='/usr';
  12. siteprefix='/usr/local';
  13. vendorprefix='/usr/local'; usevendorprefix='define';
  14.  
  15. # 4BSD uses /usr/share/man, not /usr/man.
  16. # Don't put man pages in /usr/lib; that's goofy.
  17. man1dir='/usr/share/man/man1';
  18. man3dir='/usr/share/man/man3';
  19.  
  20. # Where to put modules.
  21. privlib='/System/Library/Perl';
  22. sitelib='/Local/Library/Perl';
  23. vendorlib='/Network/Library/Perl';
  24.  
  25. ##
  26. # Tool chain settings
  27. ##
  28.  
  29. # Since we can build fat, the archname doesn't need the processor type
  30. archname='darwin';
  31.  
  32. # nm works.
  33. usenm='true';
  34.  
  35. # Libc is in libsystem.
  36. libc='/System/Library/Frameworks/System.framework/System';
  37.  
  38. # Optimize.
  39. optimize='-O3';
  40.  
  41. # We have a prototype for telldir.
  42. ccflags="${ccflags} -pipe -fno-common -DHAS_TELLDIR_PROTOTYPE";
  43.  
  44. # Shared library extension is .dylib.
  45. # Bundle extension is .bundle.
  46. ld='cc';
  47. so='dylib';
  48. dlext='bundle';
  49. dlsrc='dl_dyld.xs'; usedl='define';
  50. cccdlflags='';
  51. lddlflags="${ldflags} -bundle -undefined suppress";
  52. ldlibpthname='DYLD_LIBRARY_PATH';
  53. useshrplib='true';
  54.  
  55. ##
  56. # System libraries
  57. ##
  58.  
  59. # vfork works
  60. usevfork='true';
  61.  
  62. # malloc works
  63. usemymalloc='n';
  64.