diff --git config/init/defaults.pm config/init/defaults.pm index be75c59..6f8e6f8 100644 --- config/init/defaults.pm +++ config/init/defaults.pm @@ -74,13 +74,15 @@ sub runstep { my $ccdlflags = $Config{ccdlflags}; $ccdlflags =~ s/\s*-Wl,-rpath,\S*//g if $conf->options->get('disable-rpath'); + (my $build_dir = abs_path($FindBin::Bin)) =~ s/([^-A-Za-z0-9_\/])/\\$1/g; + # We need a Glossary somewhere! $conf->data->set( debugging => $conf->options->get('debugging') ? 1 : 0, optimize => '', verbose => $conf->options->get('verbose'), - build_dir => abs_path($FindBin::Bin), + build_dir => $build_dir, configured_from_file => $conf->options->get('configured_from_file') || '', configuration_steps => ( join q{ } => $conf->get_list_of_steps() ),