Changeset 12133
- Timestamp:
- Mar 1, 2007, 12:36:20 AM (19 years ago)
- Location:
- trunk/psconfig
- Files:
-
- 3 edited
-
ckperlmods (modified) (3 diffs)
-
mkbuild (modified) (2 diffs)
-
psconfig.sh (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psconfig/ckperlmods
r11953 r12133 39 39 40 40 $prefix = `csh -f psconfig.sh --prefix $version`; chomp $prefix; 41 $perl 5lib = `csh -f psconfig.sh --perl5lib $version`; chomp $perl5lib;41 $perldir = `csh -f psconfig.sh --perldir $version`; chomp $perldir; 42 42 $homedir = `pwd`; chomp $homedir; 43 43 44 44 print "prefix: $prefix\n"; 45 print "perl 5lib: $perl5lib\n";45 print "perldir: $perldir\n"; 46 46 print "PERL5LIB: $ENV{'PERL5LIB'}\n"; 47 47 … … 73 73 chdir $tardir; 74 74 75 # vsystem ("perl Makefile.PL LIB=$perl5lib");75 # build the MakeMaker makefile, setting the output directories 76 76 if ($prompts) { 77 77 @answers = split (",", $prompts); 78 open (PIPE, "|perl Makefile.PL PREFIX=$prefix LIB=$perl 5lib");78 open (PIPE, "|perl Makefile.PL PREFIX=$prefix LIB=$perldir"); 79 79 foreach $answer (@answers) { 80 80 print PIPE "$answer\n"; … … 82 82 close (PIPE); 83 83 } else { 84 vsystem ("perl Makefile.PL PREFIX=$prefix LIB=$perl 5lib");84 vsystem ("perl Makefile.PL PREFIX=$prefix LIB=$perldir"); 85 85 } 86 86 -
trunk/psconfig/mkbuild
r12132 r12133 84 84 print "psautogen: $psautogen\n"; 85 85 print "psperlbuild: $psperlbuild\n"; 86 87 # set build environment variables 88 ps_setenv ("PATH", "--show_path"); 89 ps_setenv ("ARCH", "--show_arch"); 90 ps_setenv ("LD_LIBRARY_PATH", "--show_ld_library_path"); 91 ps_setenv ("PKG_CONFIG_PATH", "--show_pkg_config_path"); 92 ps_setenv ("ACLOCAL_FLAGS", "--show_aclocal_flags"); 93 ps_setenv ("PERL5LIB", "--show_perl5lib"); 86 94 87 95 $psopts = ""; … … 240 248 } 241 249 250 sub ps_setenv { 251 252 my $var = $_[0]; 253 my $flag = $_[1]; 254 255 my $answer = `csh psconfig.sh $flag`; 256 chomp $answer; 257 258 $ENV{$var} = $answer; 259 } 260 -
trunk/psconfig/psconfig.sh
r11942 r12133 3 3 4 4 # list the defined psconfig versions 5 set show_prefix = 0 6 set show_libs = 0 7 set show_bin = 0 8 set show_arch = 0 9 set show_path = 0 5 10 set show_configure = 0 6 11 set show_autogen = 0 7 12 set show_perlbuild = 0 13 set show_perdldir = 0 8 14 set show_perl5lib = 0 9 set show_prefix = 0 10 set show_libs = 0 11 set show_bin = 0 15 set show_psversion = 0 16 set show_psconfdir = 0 17 set show_ld_library_path = 0 18 set show_pkg_config_path = 0 19 set show_aclocal_flags = 0 12 20 set args = "" 13 21 while ($#argv) … … 36 44 set show_perlbuild = 1 37 45 breaksw; 46 case --perldir: 47 set show_perldir = 1 48 breaksw; 38 49 case --perl5lib: 39 50 set show_perl5lib = 1 51 breaksw; 52 case --psversion 53 set show_psversion = 1 54 breaksw; 55 case --psconfdir 56 set show_psconfdir = 1 57 breaksw; 58 case --ld_library_path 59 set show_ld_library_path = 1 60 breaksw; 61 case --pkg_config_path 62 set show_pkg_config_path = 1 63 breaksw; 64 case --arch 65 set show_arch = 1 66 breaksw; 67 case --path 68 set show_path = 1 69 breaksw; 70 case --aclocal_flags 71 set show_aclocal_flags = 1 40 72 breaksw; 41 73 case -*: … … 293 325 endif 294 326 327 if ($show_perldir) then 328 echo $plibdir 329 exit 0 330 endif 331 295 332 if ($show_perl5lib) then 296 echo $plibdir 297 exit 0 298 endif 333 echo $PERL5LIB 334 exit 0 335 endif 336 337 if ($show_psversion) then 338 echo $PSVERSION 339 exit 0 340 endif 341 342 if ($show_psconfdir) then 343 echo $PSCONFDIR 344 exit 0 345 endif 346 347 if ($show_ld_library_path) then 348 echo $LD_LIBRARY_PATH 349 exit 0 350 endif 351 352 if ($show_pkg_config_path) then 353 echo $PKG_CONFIG_PATH 354 exit 0 355 endif 356 357 if ($show_arch) then 358 echo $ARCH 359 exit 0 360 endif 361 362 if ($show_path) then 363 echo $PATH 364 exit 0 365 endif 366 367 if ($show_aclocal_flags) then 368 echo $ACLOCAL_FLAGS 369 exit 0 370 endif 371 372 299 373 300 374 exit 0
Note:
See TracChangeset
for help on using the changeset viewer.
