You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.9 KiB
61 lines
1.9 KiB
From: "Salvador E. Tropea" <salvador@inti.gob.ar>
|
|
Date: Thu, 17 Jun 2021 13:28:36 -0300
|
|
Subject: [PATCH 2/4] Added configuration option to exclude libgpm
|
|
|
|
- Fixes #1
|
|
---
|
|
config.pl | 16 ++++++++++++++--
|
|
1 file changed, 14 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/config.pl b/config.pl
|
|
index 21d81ff3..424e3065 100644
|
|
--- a/config.pl
|
|
+++ b/config.pl
|
|
@@ -73,7 +73,14 @@ if ($OS eq 'DOS')
|
|
|
|
if ($OS eq 'UNIX')
|
|
{
|
|
- LookForGPM($GPMVersionNeeded);
|
|
+ if ($conf{'gpm'} eq 'no')
|
|
+ {
|
|
+ $conf{'HAVE_GPM'}='no';
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ LookForGPM($GPMVersionNeeded);
|
|
+ }
|
|
LookForNCurses($NCursesVersionNeeded);
|
|
LookForKeysyms();
|
|
LookForXlib();
|
|
@@ -424,6 +431,10 @@ sub SeeCommandLine
|
|
{
|
|
$conf{'no-dynamic'}='yes';
|
|
}
|
|
+ elsif ($i eq '--without-gpm')
|
|
+ {
|
|
+ $conf{'gpm'}='no';
|
|
+ }
|
|
# elsif ($i eq '--unsafe-memcpy')
|
|
# {
|
|
# $conf{'HAVE_UNSAFE_MEMCPY'}='yes';
|
|
@@ -482,6 +493,7 @@ sub ShowHelp
|
|
print "--no-intl : don't use international support.\n";
|
|
print "--without-static : don't create the static library.\n";
|
|
print "--without-dynamic: don't create the dynamic library.\n";
|
|
+ print "--without-gpm : skip gpm library detection.\n";
|
|
print "--with-mss : compiles with MSS memory debugger.\n";
|
|
print "--without-mss : compiles without MSS [default].\n";
|
|
print "--with-ssc : compiles using Simple Streams Compatibility.\n";
|
|
@@ -532,7 +544,7 @@ sub GiveAdvice
|
|
print " using this library reconfigure using --no-intl. Read about it in the readme.\n";
|
|
print " [[[[[[[*******************>>>>> IMPORTANT!!! <<<<<*******************]]]]]]]\n";
|
|
}
|
|
- if ((@conf{'HAVE_GPM'} eq 'no') && ($OSf eq 'Linux'))
|
|
+ if ((@conf{'HAVE_GPM'} eq 'no') && ($OSf eq 'Linux') && ($conf{'gpm'} ne 'no'))
|
|
{
|
|
print "\n";
|
|
print "* No mouse support for console! please install the libgpm package needed\n";
|
|
--
|
|
2.32.0
|
|
|