[svn:parrot] r45050 - in branches/tt1516_builddir_option: config/init lib/Parrot/Configure/Options/Conf
jkeenan at svn.parrot.org
jkeenan at svn.parrot.org
Fri Mar 19 00:01:59 UTC 2010
Author: jkeenan
Date: Fri Mar 19 00:01:59 2010
New Revision: 45050
URL: https://trac.parrot.org/parrot/changeset/45050
Log:
First, insufficient, patch toward providing a command-line option to specify an alternate build directory (needed for cross-compilation). 'make' fails at miniparrot due to inability to locate -lparrot.
Modified:
branches/tt1516_builddir_option/config/init/defaults.pm
branches/tt1516_builddir_option/lib/Parrot/Configure/Options/Conf/Shared.pm
Modified: branches/tt1516_builddir_option/config/init/defaults.pm
==============================================================================
--- branches/tt1516_builddir_option/config/init/defaults.pm Thu Mar 18 23:56:07 2010 (r45049)
+++ branches/tt1516_builddir_option/config/init/defaults.pm Fri Mar 19 00:01:59 2010 (r45050)
@@ -86,7 +86,9 @@
debugging => $conf->options->get('debugging') ? 1 : 0,
optimize => '',
verbose => $conf->options->get('verbose'),
- build_dir => abs_path($FindBin::Bin),
+ build_dir => defined($conf->options->get('builddir'))
+ ? abs_path($conf->options->get('builddir'))
+ : abs_path($FindBin::Bin),
configured_from_file =>
$conf->options->get('configured_from_file') || '',
configuration_steps => ( join q{ } => $conf->get_list_of_steps() ),
Modified: branches/tt1516_builddir_option/lib/Parrot/Configure/Options/Conf/Shared.pm
==============================================================================
--- branches/tt1516_builddir_option/lib/Parrot/Configure/Options/Conf/Shared.pm Thu Mar 18 23:56:07 2010 (r45049)
+++ branches/tt1516_builddir_option/lib/Parrot/Configure/Options/Conf/Shared.pm Fri Mar 19 00:01:59 2010 (r45050)
@@ -11,6 +11,7 @@
our @shared_valid_options = qw{
bindir
+ builddir
cage
cc
ccflags
More information about the parrot-commits
mailing list