]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Add a configure flag for disabling automatically enabling extras.
authorPeter Powell <petpow@saberuk.com>
Sat, 11 May 2019 14:55:14 +0000 (15:55 +0100)
committerPeter Powell <petpow@saberuk.com>
Sun, 12 May 2019 10:50:57 +0000 (11:50 +0100)
Requested by @niacat.

configure

index 269d1927f3a91f79e25cbf0dcfc5e50ec836c0da..26f8146e7f02f6a3bb027a025d40760b7a5a1401 100755 (executable)
--- a/configure
+++ b/configure
@@ -52,6 +52,7 @@ my ($opt_binary_dir,
     $opt_config_dir,
     $opt_data_dir,
     $opt_development,
+    $opt_disable_auto_extras,
     $opt_disable_interactive,
     $opt_distribution_label,
     $opt_gid,
@@ -80,6 +81,7 @@ GetOptions(
 
        'development'          => \$opt_development,
        'disable-interactive'  => \$opt_disable_interactive,
+       'disable-auto-extras'  => \$opt_disable_auto_extras,
        'distribution-label=s' => \$opt_distribution_label,
        'binary-dir=s'         => \$opt_binary_dir,
        'config-dir=s'         => \$opt_config_dir,
@@ -117,6 +119,7 @@ our $interactive = !(
        defined $opt_config_dir ||
        defined $opt_data_dir ||
        defined $opt_development ||
+       defined $opt_disable_auto_extras ||
        defined $opt_disable_interactive ||
        defined $opt_distribution_label ||
        defined $opt_gid ||
@@ -321,7 +324,7 @@ if (prompt_bool $interactive, $question, 0) {
                        enable_extras "$module_name.cpp";
                }
        }
-} else {
+} elsif (!defined $opt_disable_auto_extras) {
        # TODO: finish modulemanager rewrite and replace this code with:
        # system './modulemanager', 'enable', '--auto';
        my %modules = (