瀏覽代碼

--- Merging r19778 into '.':
U compiler/utils/samplecfg

# revisions: 19778
------------------------------------------------------------------------
r19778 | pierre | 2011-12-08 15:50:22 +0100 (Thu, 08 Dec 2011) | 1 line
Changed paths:
M /trunk/compiler/utils/samplecfg

*Use newly generated fpcmkcfg binary if available
------------------------------------------------------------------------

git-svn-id: branches/fixes_2_6@19794 -

marco 13 年之前
父節點
當前提交
6f350a17ac
共有 1 個文件被更改,包括 11 次插入5 次删除
  1. 11 5
      compiler/utils/samplecfg

+ 11 - 5
compiler/utils/samplecfg

@@ -24,6 +24,12 @@ fi
 FPCBIN=`dirname "$1"`/../../bin/fpc
 FPBIN=`dirname "$1"`/../../bin/fp
 FPPKGBIN=`dirname "$1"`/../../bin/fppkg
+FPCMKCFGBIN=`dirname "$1"`/../../bin/fpcmkcfg
+# Look for one in the PATH, if no new one was installed.
+if [ ! -f $FPCMKCFGBIN ]; then
+  FPCMKCFGBIN=fpcmkcfg
+fi
+
 sysfpdirbase=`dirname "$1"`/`"$FPCBIN" -iV`
 sysfpdirbase2=$sysfpdirbase/ide
 sysfpdir=$sysfpdirbase2/text
@@ -67,7 +73,7 @@ FPCGLOBALPREFIX=`dirname "$1"`/../../
 
 # Write (.)fpc.cfg
 echo Writing sample configuration file to $fpccfgfile
-fpcmkcfg -d "basepath=$FPCPATH" -o $fpccfgfile
+${FPCMKCFGBIN} -d "basepath=$FPCPATH" -o $fpccfgfile
 
 if ! [ -f "$FPBIN" ] ; then
   exit
@@ -75,11 +81,11 @@ fi
 
 # Write fp.cfg
 echo Writing sample configuration file to $fpcfgfile
-fpcmkcfg -p -1 -d "basepath=$FPCPATH" -o $fpcfgfile
+${FPCMKCFGBIN} -p -1 -d "basepath=$FPCPATH" -o $fpcfgfile
 
 # Write fp.ini
 echo Writing sample configuration file to $fpinifile
-fpcmkcfg -p -2 -o $fpinifile
+${FPCMKCFGBIN} -p -2 -o $fpinifile
 
 # Do not write fppkg configuration when fppkg is not available
 if ! [ -f "$FPPKGBIN" ] ; then
@@ -88,8 +94,8 @@ fi
 
 # Write fppkg.cfg
 echo Writing sample configuration file to $fppkgfile
-fpcmkcfg -p -3 $compilerconfigdir -o $fppkgfile
+${FPCMKCFGBIN} -p -3 $compilerconfigdir -o $fppkgfile
 
 # Write default
 echo Writing sample configuration file to $defaultfile
-fpcmkcfg -p -4 -d "GlobalPrefix=$FPCGLOBALPREFIX" -o $defaultfile
+${FPCMKCFGBIN} -p -4 -d "GlobalPrefix=$FPCGLOBALPREFIX" -o $defaultfile