Przeglądaj źródła

* BSD additions

marco 22 lat temu
rodzic
commit
8e81a66b4c
1 zmienionych plików z 16 dodań i 1 usunięć
  1. 16 1
      compiler/utils/samplecfg

+ 16 - 1
compiler/utils/samplecfg

@@ -4,6 +4,10 @@
 #
 #  Generate Sample Free Pascal configuration file
 #
+
+HOSTOS=`uname -s | tr A-Z a-z`
+echo Running on $HOSTOS
+
 if [ $# = 0 ]; then
   echo 'Usage :'
   echo 'samplecfg fpcdir confdir'
@@ -42,7 +46,18 @@ GCCSPEC=`(gcc -v 2>&1)| head -n 1| awk '{ print $4 } '`
 GCCDIR=`dirname $GCCSPEC`
 echo $GCCDIR
 if [ -f $GCCDIR ]; then
-   echo BSD'ers don't need gccdir.
+# include ports tree dir for FreeBSDers.
+case $HOSTOS in
+ freebsd)
+    GCCDIR=-Fl/usr/local/lib
+     ;;
+ openbsd)
+    GCCDIR=-Fl/usr/local/lib
+     ;;
+ netbsd)
+   GCCDIR=-Fl/usr/pkg/lib
+     ;;
+esac
 else
   echo Found libgcc.a in $GCCDIR
   GCCDIR=-Fl$GCCDIR