]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Improve openssl detection
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Sat, 25 Nov 2006 14:18:59 +0000 (14:18 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Sat, 25 Nov 2006 14:18:59 +0000 (14:18 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5797 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/extra/openssl_config.pl

index 30d8c115d8e4fc9be400c074f9954f3faa8551ba..61d8f29021004bc7abaac6c0d9d0652e7c0475ab 100644 (file)
@@ -14,9 +14,17 @@ if ($ARGV[0] eq "compile")
        $ret = `pkg-config --cflags openssl 2>/dev/null`;
        if ((!defined $ret) || ($ret eq ""))
        {
-               $foo = `locate "openssl/ssl.h"`;
-               $foo =~ s/\/openssl\/ssl\.h//;
-               $ret = "-I$foo";
+               $foo = `locate "/openssl/ssl.h" | head -n 1`;
+               $foo =~ /(.+)\/openssl\/ssl\.h/;
+               if (defined $1)
+               {
+                       $foo = "-I$1";
+               }
+               else
+               {
+                       $foo = "";
+               }
+               $ret = "$foo\n";
        }
 }
 else