use constant CONFIGURE_DIRECTORY => catdir(CONFIGURE_ROOT, '.configure');
use constant CONFIGURE_CACHE_FILE => catfile(CONFIGURE_DIRECTORY, 'cache.cfg');
use constant CONFIGURE_CACHE_VERSION => '1';
use constant CONFIGURE_DIRECTORY => catdir(CONFIGURE_ROOT, '.configure');
use constant CONFIGURE_CACHE_FILE => catfile(CONFIGURE_DIRECTORY, 'cache.cfg');
use constant CONFIGURE_CACHE_VERSION => '1';
--log-dir=[dir] The location where the log files are stored.
[$PWD/run/logs]
--manual-dir=[dir] The location where the manual files are stored.
--log-dir=[dir] The location where the log files are stored.
[$PWD/run/logs]
--manual-dir=[dir] The location where the manual files are stored.
--disable-interactive Disables the interactive configuration wizard.
--distribution-label=[text] Sets a distribution specific version label in
the build configuration.
--disable-interactive Disables the interactive configuration wizard.
--distribution-label=[text] Sets a distribution specific version label in
the build configuration.
- if ($line =~ /^\s*%(\w+)\s+(.+)$/) {
- if ($1 eq 'define') {
- if ($settings{$2}) {
- push @lines, "#define $2";
+ if ($line =~ /^(\s*)%(\w+)\s+(.+)$/) {
+ if ($2 eq 'define') {
+ if ($settings{$3}) {
+ push @lines, "#$1define $3";
- } elsif ($1 eq 'mode') {
- $mode = oct $2;
- } elsif ($1 eq 'platform') {
- push @platforms, $2;
- } elsif ($1 eq 'target') {
- push @targets, $2
+ } elsif ($2 eq 'mode') {
+ $mode = oct $3;
+ } elsif ($2 eq 'platform') {
+ push @platforms, $3;
+ } elsif ($2 eq 'target') {
+ push @targets, $3