]> err.no Git - pkg-config/commitdiff
2002-09-26 Tor Lillqvist <tml@iki.fi>
authorArch Librarian <arch@canonical.com>
Thu, 14 Jul 2005 13:05:27 +0000 (13:05 +0000)
committerArch Librarian <arch@canonical.com>
Thu, 14 Jul 2005 13:05:27 +0000 (13:05 +0000)
Author: tml
Date: 2002-09-26 17:25:41 GMT
2002-09-26  Tor Lillqvist  <tml@iki.fi>

* parse.c (get_compat_package): Return NULL right away on
Windows. There has never been any of these legacy *-config scripts
distributed for Windows as far as I know.

ChangeLog
parse.c

index 36920ae5e3fb582347650fe7bfd48011caa1673e..8e75d8c6f9229ad32e55c1a563b47679290848b4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2002-09-26  Tor Lillqvist  <tml@iki.fi>
+
+       * parse.c (get_compat_package): Return NULL right away on
+       Windows. There has never been any of these legacy *-config scripts
+       distributed for Windows as far as I know.
+
 2002-09-26  Anders Carlsson  <andersca@gnu.org>
 
        * pkg.c (verify_package): Use strncmp when checking for
diff --git a/parse.c b/parse.c
index 4cd32ee48d851e48d7125e75ac04e0ae9a9aa323..33337b120b78bfff9b27041de38b44b32ead332f 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -1010,6 +1010,16 @@ try_command (const char *command)
 Package *
 get_compat_package (const char *name)
 {
+#ifdef G_OS_WIN32
+  /* There has never been any of these legacy *-config scripts on
+   * Windows as far as I know. No use trying to execute them, will
+   * only confuse users to see the "blabla is not recognized as an
+   * internal or external command, operable program or batch file"
+   * messages.
+   */
+  return NULL;
+#else
+
   Package *pkg;
 
   if (name_ends_in_uninstalled (name))
@@ -1328,5 +1338,5 @@ get_compat_package (const char *name)
 
       return pkg;
     }
+#endif
 }
-