Browse Source

updated redme files

merge-experiment
Dunemaster 8 years ago
parent
commit
21231f5190
2 changed files with 19 additions and 30 deletions
  1. +4
    -0
      README.md
  2. +15
    -30
      build-windows/README.txt

+ 4
- 0
README.md View File

@ -49,6 +49,10 @@ They can be installed using [brew](http://brew.sh/).
- Link with libetpan-ios.a
- Set "Other Linker Flags": `-lsasl2`
### Build on Windows
- See README and Visual Studio Solution in build-windows folder
## More information
See http://etpan.org/libetpan.html for more information and examples.

+ 15
- 30
build-windows/README.txt View File

@ -10,35 +10,38 @@ This folder contains the suff needed for the Windows build.
Build a version:
1. Open libetpan.sln with VC++ 7.1
1. Open libetpan.sln with VC++ 2008
2. Choose configuration Debug or Release
3. Build Solution
This will generate libetpan.dll and readmsg.exe and the include/libetpan
folder. This folder, in combinaition with libetpan.lib, is needed for your
This will generate libetpan.dll and readmsg.exe and smtpsend.exe and the include/libetpan
folder. This folder, in combination with libetpan.lib, is needed for your
Windows applications using the libetpan.dll.
_________________________________________________________________
Build a SSL version:
1. Open libetpan.sln with VC++ 7.1
0. OpenSSL include files and binaries for Windows can be obtained at www.openssl.org/related/binaries.html.
1. Open libetpan.sln with VC++ 2008
2. Choose configuration Debug_ssl or Release_ssl
3. create two folders on same level of libetpan folder
- 3include : contains openssl/ folder with all its includes
- 3lib : contains openssl/ folder with the four build files (Win32)
- openssl/libcrypto.lib
- openssl/libeay32.dll
- openssl/libssl.lib
- openssl/ssleay32.dll
3. Create two folders on same level as libetpan folder
3.1 3include : should contains openssl/ folder with all its includes
3.2 3lib : should contain openssl/ folder with the four build files (Win32) and two *.lib files.
- Debug_ssl configuration expects ssleay32MDd.lib and libeay32MDd.lib
(MDd suffix indicates for version built for Multithreaded Debug C Runtime)
- Release_ssl configuration expects ssleay32MD.lib and libeay32MD.lib
(MDd suffix indicates for version built for Multithreaded Release C Runtime)
4. Build Solution
This will generate libetpan.dll and readmsg.exe and the include/libetpan
This will generate libetpan.dll, readmsg.exe and smtpsend.exe and the include/libetpan
folder. This folder, in combinaition with libetpan.lib, is needed for your
Windows applications using the libetpan.dll.
@ -61,22 +64,4 @@ includes copy folder.
for it to compile properly.
_________________________________________________________________
Supported drivers:
pop3
imap
nntp
_________________________________________________________________
TODO :
- support mmap
- support dirent
- support Berkeley DB cache
_________________________________________________________________

Loading…
Cancel
Save