randyk      2003/07/20 12:04:38

  Modified:    win32    Configure.pl
  Log:
  use absolute path names.
  
  Revision  Changes    Path
  1.10      +17 -14    httpd-apreq-2/win32/Configure.pl
  
  Index: Configure.pl
  ===================================================================
  RCS file: /home/cvs/httpd-apreq-2/win32/Configure.pl,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Configure.pl      19 Jul 2003 22:55:41 -0000      1.9
  +++ Configure.pl      20 Jul 2003 19:04:38 -0000      1.10
  @@ -1,6 +1,7 @@
   #!C:/Perl/bin/perl
   use strict;
   use warnings;
  +use FindBin;
   use Getopt::Long;
   require File::Spec;
   require Win32;
  @@ -17,6 +18,8 @@
   my @path_ext;
   path_ext();
   $apache ||= search();
  +my $cfg_home = Win32::GetShortPathName($FindBin::Bin);
  +$cfg_home =~ s!/!\\!g;
   
   my $doxygen = which('doxygen');
   my $cfg = $debug ? 'Debug' : 'Release';
  @@ -38,6 +41,7 @@
   print $make <<"END";
   # Microsoft Developer Studio Generated NMAKE File.
   
  +CFG_HOME=$cfg_home
   CFG=$cfg
   APACHE=$apache
   PERL=$^X
  @@ -51,9 +55,9 @@
       print $make <<"END";
   
   docs: 
  -     cd ..
  +     cd \$(CFG_HOME)\\..
        "$doxygen" build\\doxygen.conf.win32
  -     cd win32
  +     cd \$(CFG_HOME)
   
   END
   
  @@ -242,7 +246,6 @@
   
   __DATA__
   
  -
   LIBAPREQ=libapreq
   TESTALL=testall
   MOD=mod_apreq
  @@ -275,41 +278,41 @@
   NULL=nul
   !ENDIF 
   
  -LIBDIR=.\libs
  -PERLGLUE=..\glue\perl
  +LIBDIR=$(CFG_HOME)\libs
  +PERLGLUE=$(CFG_HOME)\..\glue\perl
   
   ALL : "$(LIBAPREQ)"
   
   $(LIBAPREQ):
  -     $(MAKE) /nologo /f $(LIBAPREQ).mak CFG="$(LIBAPREQ) - Win32 $(CFG)" 
APACHE="$(APACHE)"
  +     $(MAKE) /nologo /f $(CFG_HOME)\$(LIBAPREQ).mak CFG="$(LIBAPREQ) - Win32 
$(CFG)" APACHE="$(APACHE)"
   
   CLEAN:
           cd $(LIBDIR)
           $(RM_F) *.pch *.exe *.exp *.lib *.pdb *.ilk *.idb *.so *.dll *.obj
  -        cd ..
  +        cd $(CFG_HOME)
   !IF EXIST("$(PERLGLUE)\Makefile")
           cd $(PERLGLUE)
           $(MAKE) /nologo clean
  -        cd ..\..\win32
  +        cd $(CFG_HOME)
   !ENDIF
   
   TEST: $(LIBAPREQ)
  -     $(MAKE) /nologo /f $(TESTALL).mak CFG="$(TESTALL) - Win32 $(CFG)" 
APACHE="$(APACHE)"
  +     $(MAKE) /nologo /f $(CFG_HOME)\$(TESTALL).mak CFG="$(TESTALL) - Win32 
$(CFG)" APACHE="$(APACHE)"
           set PATH=%PATH%;$(APACHE)\bin
           cd $(LIBDIR) && $(TESTALL).exe -v
  -        cd ..
  +        cd $(CFG_HOME)
   
   $(MOD): $(LIBAPREQ)
  -     $(MAKE) /nologo /f $(MOD).mak CFG="$(MOD) - Win32 $(CFG)" 
APACHE="$(APACHE)"
  +     $(MAKE) /nologo /f $(CFG_HOME)\$(MOD).mak CFG="$(MOD) - Win32 $(CFG)" 
APACHE="$(APACHE)"
   
   $(CGI): $(LIBAPREQ)
  -     $(MAKE) /nologo /f $(CGI).mak CFG="$(CGI) - Win32 $(CFG)" 
APACHE="$(APACHE)"
  +     $(MAKE) /nologo /f $(CFG_HOME)\$(CGI).mak CFG="$(CGI) - Win32 $(CFG)" 
APACHE="$(APACHE)"
   
   PERL_GLUE: $(MOD)
           cd $(PERLGLUE)
        $(PERL) Makefile.PL
           $(MAKE) /nologo
  -        cd ..\..\win32
  +        cd $(CFG_HOME)
   
   PERL_TEST: $(MOD)
           cd $(PERLGLUE)
  @@ -317,4 +320,4 @@
        $(PERL) Makefile.PL
   !ENDIF
           $(MAKE) /nologo test
  -        cd ..\..\win32
  +        cd $(CFG_HOME)
  
  
  

Reply via email to