source: trunk/third/libiconv/README.os2 @ 16937

Revision 16937, 1.5 KB checked in by ghudson, 23 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r16936, which included commits to RCS files with non-trunk default branches.
Line 
1Installation on OS/2:
2
3- Port done by Akira Hatakeyama <akira@sra.co.jp>, see
4  http://www.sra.co.jp/people/akira/os2/libiconv/index.html
5
6- Requires emx+gcc, recommend emx-0.9d with fix03 or newer.
7
8  Also requires a few GNU utilities to be installed: GNU fileutils (cp, mv,
9  rm, ...), GNU textutils (cat, cmp, uniq, ...), GNU sed, GNU make.
10
11- Cannot build in a separate directory.
12
13- Build instructions:
14
15  No configure script needs to be run. Just
16
17       make -f Makefile.os2 all
18
19  Checking it:
20
21       make -f Makefile.os2 check
22
23- Installation:
24
25       make -f Makefile.os2 install prefix="X:/emx"
26
27  The prefix option specifies where you have EMX installed and wish the
28  iconv library and headers to be installed.
29
30  This will install
31   * an include file                                  $(prefix)/include/iconv.h
32   * a DLL                                            $(prefix)/dll/iconv.dll
33   * an import library for .o (use without "-Zomf")   $(prefix)/lib/iconv.a
34   * an import library for .obj (use with "-Zomf")    $(prefix)/lib/iconv.lib
35   * a few manual pages                            $(prefix)/man/man3/iconv*.3
36
37- Use:
38
39  Your main program should include <iconv.h> when using the iconv* functions.
40
41  If you compile as .o (no "-Zomf"), link with iconv.a.
42  If you compile as .obj (with "-Zomf"), link with iconv.lib.
43
44  The DLL was built with "-Zmt -Zcrtdll" options. So your main program must
45  be built with "-Zmt -Zcrtdll" as well (or the shorthand "-Zmtd").
46
Note: See TracBrowser for help on using the repository browser.