etexteditor / e

e text editor

This URL has Read+Write access

adamv (author)
Mon Nov 02 08:10:45 -0800 2009
commit  c60c9a617164aa45efb06687b8e110d910d5d79e
tree    b303a13a6e3295fdcfc80dcafe5397f21ccf7292
parent  a3f93328deb5dee77da9e78237edcd1701d38030
e / external
name age message
..
file build_externals_linux.sh Wed May 06 05:01:46 -0700 2009 64-bit and Ubuntu-related changes [Andrey Turkin]
file build_externals_win.cmd Fri May 15 23:25:13 -0700 2009 Having VS2008 installed will set a VS90COMNTOOL... [adamv]
directory build_msvc/ Wed Jul 29 01:29:13 -0700 2009 Updated preconfigured pcre headers to 7.9 [astigsen]
file build_wxwidgets_win.cmd Mon Oct 12 10:07:10 -0700 2009 Update windows externals sripts. [unknown]
file get-packages-ubuntu.sh Mon Oct 12 10:08:19 -0700 2009 add libgtk2.0-dev to get-packages script Signe... [jedd]
file get_externals_linux.sh Loading commit data...
file get_externals_win.sh Mon Oct 12 10:07:10 -0700 2009 Update windows externals sripts. [unknown]
directory gtest/ Wed May 13 08:07:52 -0700 2009 Adding pre-compiled gtest (Google Testing Frame... [adamv]
directory patches/
file readme.txt Fri May 15 23:42:55 -0700 2009 Add note about getting externals for Windows un... [adamv]
directory stuff/ Wed May 06 05:01:46 -0700 2009 64-bit and Ubuntu-related changes [Andrey Turkin]
external/readme.txt
= Overview =

This directory needs to contain the external libraries used by e.

= Installation =

The easiest way to do this is to run the included shell script
(needs cygwin installed). It will download, patch and add msvc
specific project files. Just open a cygwin shell, cd to this
directory and run:

  ./get_externals_win.sh

The libraries can be manually downloaded from the following sites:

  libcurl-7.18.2
  http://curl.haxx.se/download.html

  libtomcrypt-1.11
  http://libtom.org/?page=download&newsitems=5&whatfile=crypt
  Alternate URL: http://libtomcrypt.com/download.html

  libtommath-0.39
  http://libtom.org/?page=download&newsitems=5&whatfile=ltm
  
  metakit
  http://www.equi4.com/metakit/overview.html
  
  pcre-7.6
  http://pcre.org/
  
  tinyxml
  http://sourceforge.net/projects/tinyxml
  
They all need to be built as static libraries.

There are project files for Visual C++ in the subdir "build_msvc".
If you choose to use these, they will have to be copied into the source
directories of the individual projects.

A few libaries need to be patched to be used in e. The patches can be
found in the "patches" subdirectory.

When building the libraries you need to build the following solution files 
(make sure to select Debug or Release configuration):

curl\lib\curllib.sln (curllib)
libtomcrypt\libtomcrypt.sln (libtomcrypt)
libtommath\libtommath.sln (libtommath)
metakit\win\msvc90\mksrc.sln (mklib)
pcre\pcre.sln (pcre)
tinyxml\tinyxml.sln (tinyxml)

= OS notes =

On 64-bit versions of Windows, the folders created by cygwin can have 
incorrect permissions. `get_externals_win.sh` may also be run from a
msysgit bash prompt, but you need to first manually install the `mktemp`
utility into git's bin folder.

mktemp:
http://downloads.sourceforge.net/mingw/mktemp-1.5-MSYS.tar.bz2