]> granicus.if.org Git - pdns/commitdiff
macos pycurl: require curl-openssl from brew
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 25 Apr 2019 16:15:51 +0000 (18:15 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 25 Apr 2019 20:50:51 +0000 (22:50 +0200)
regression-tests.dnsdist/runtests

index e83d947c85d8148d71178a001d757e9b74b741c1..251e76a6a79d99f39591f580c8792adbb3268dd1 100755 (executable)
@@ -16,7 +16,21 @@ if [ ! -d .venv ]; then
 fi
 . .venv/bin/activate
 python -V
+
+if [ `uname -s` == Darwin ]
+then
+  if [ ! -e /usr/local/opt/curl-openssl ]
+  then
+    echo Please run: brew install curl-openssl, and try again
+    exit 1
+  else
+    export PYCURL_CURL_CONFIG=/usr/local/opt/curl-openssl/bin/curl-config
+    export LDFLAGS=-L/usr/local/opt/openssl/lib
+    export CPPFLAGS=-I/usr/local/opt/openssl/include
+  fi
+fi
 pip install -r requirements.txt
+
 protoc -I=../pdns/ --python_out=. ../pdns/dnsmessage.proto
 protoc -I=../pdns/ --python_out=. ../pdns/dnstap.proto