Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign up
Visual Studio 2013 solution for gettext-0.19.4 and libiconv-1.14
Cannot retrieve the latest commit at this time.
| Type | Name | Latest commit message | Commit time |
|---|---|---|---|
| Failed to load latest commit information. | |||
|
|
gettext-0.19.4 | ||
|
|
libiconv-1.14 |
|
|
|
|
README.txt | ||
|
|
gettext.sln | ||
README.txt
Visual Studio 2013 solution for gettext-0.19.4 and libiconv-1.14
================================================================
This lets you build libintl (from gettext) and libiconv with Visual Studio 2013.
(These two libraries are just enough to build Minetest with gettext support.)
Notes:
- This repository contains neither any precompiled binaries nor the full
source code of gettext & libiconv. See below for where to get
the source code and how to build it.
- Output will be: libintl.dll, libintl.lib, libiconv.dll, libiconv.lib.
- None of the utilities (such as xgettext) will be built.
- This has only been tested with Visual Studio Express 2013.
- 32 bit and 64 bit builds are both supported.
Instructions
============
1. Clone this repository or extract a zipped version of it somewhere.
2. Download gettext-0.19.4.tar.gz from
http://ftp.gnu.org/gnu/gettext/gettext-0.19.4.tar.gz
and libiconv-1.14.tar.gz from
http://ftp.gnu.org/gnu/libiconv/libiconv-1.14.tar.gz
3. Extract them both into the gettext-msvc directory.
You can use 7-Zip (http://www.7-zip.org/) to extract .tar.gz archives.
The directory structure should then look like this:
gettext-msvc
|-- gettext.sln
|-- gettext-0.19.4
| |-- libintl.vcxproj
| |-- config.h
| |-- libgnuintl.h
| |-- gettext-runtime
| | |-- intl
| | | `-- (lots of source files)
| | `-- (and more...)
| `-- (and more...)
`-- libiconv-1.14
|-- libiconv.vcxproj
|-- config.h
|-- iconv.h
|-- localcharset.h
|-- src
| |-- iconv.c
| `-- (and more...)
`-- (and more...)
4. Open gettext.sln in Visual Studio 2013.
5. Select a configuration (Release or Debug) and a platform (Win32 or x64)
and click BUILD -> Build Solution.
Once this is done, the .dll and .lib files are in one of the following
directories (depending on the chosen configuration and platform):
gettext-msvc/Release-Win32
gettext-msvc/Release-x64
gettext-msvc/Debug-Win32
gettext-msvc/Debug-x64
Acknowledgements
================
A lot of this is based on the solution files provided at
https://github.com/winlibs/gettext
https://github.com/winlibs/libiconv