X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=hints%2Fdarwin.sh;h=33d594ca2ad70ee24d1f45f0e200d0fb55797ea5;hb=8e4985cd06cac8609b7c84aab08fe2d8d20f9526;hp=748a67f1bd98d40ef50e04c92f4ca31780656963;hpb=763754f38cf4aa7529d159af680f3507268996d8;p=p5sagit%2Fp5-mst-13.2.git diff --git a/hints/darwin.sh b/hints/darwin.sh index 748a67f..33d594c 100644 --- a/hints/darwin.sh +++ b/hints/darwin.sh @@ -35,6 +35,18 @@ case "$prefix" in sitelib="/Library/Perl/${version}"; # FIXME: Want "/Network/Perl/${version}" also vendorlib="/System/Library/Perl/${version}"; # Apple-supplied modules ;; + + *) + # Anything else; use non-system directories + # prefix=$prefix; # Built-in perl uses /usr + siteprefix=$prefix; + vendorprefix='/usr'; usevendorprefix='define'; + + # Where to put modules. + sitelib=$prefix/lib/perl5/site_perl/${version} + vendorlib="/System/Library/Perl/${version}"; # Apple-supplied modules + ;; + esac # 4BSD uses ${prefix}/share/man, not ${prefix}/man. @@ -71,7 +83,10 @@ esac # -pipe: makes compilation go faster. # -fno-common because common symbols are not allowed in MH_DYLIB -ccflags="${ccflags} -pipe -fno-common" +# -DDARWIN: apparently the __APPLE__ is not sanctioned by Apple +# as the way to differentiate Mac OS X. (The official line is that +# *no* cpp symbol does differentiate Mac OS X.) +ccflags="${ccflags} -pipe -fno-common -DDARWIN" # At least on Darwin 1.3.x: #