It seems that configure.py does not allow you to set additional include & library directories for external packets like openssl/zlib etc
So I used dirty hack
First you just must run configure.py:
python configure.py --cc=msvc --cpu=p4 --enable-asm --with-openssl
Now you can just patch generated Makefile:
CXX = cl /MD /IC:\work\src\crypto\openssl-0.9.8y\include
LINK_TO = advapi32.lib C:\work\src\crypto\openssl-0.9.8y\out32\libeay32.lib user32.lib gdi32.lib
You also need to add gdi32.lib bcs it is used in openssl for functions like DeleteDC. So now you are able build both botan.dll and check.exe:
nmake
nmake check
check --test
Комментариев нет:
Отправить комментарий