| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | xmsgapi |
Sun 2003-02-16 10:46, Tobias Ernst (2:2476/418.15) wrote to andrew clarke:
ac>> 2. I don't want it forced on me that the directory where SMAPI
ac>> is located is named "smapi".
> You are not forced. You can use sed or m4 or something to patch source
> header files before compiling ... ;-)
Yeah, OK.
ac>> Alternatively, you might want to look at the many changes I made
ac>> to SMAPI (to produce XMSGAPI) to make it more portable, and
ac>> integrate those changes into SMAPI.
> The last time I had my hands on SMAPI it was the most portable thing in
> the Universe. Maybe things have changed during the last two years when
> I did not supervise development, but tell me, what exactly were the
> portability problems you fixed?
It's portable wherever GNU C is available. The problems started to crop up
when I was trying to get it to compile with Borland, lcc-win32 and
Watcom (I think).
Also, there's now a separate build directory for each compiler, so you can
have concurrent builds going.
Compiler Target Makefile
-------------------------------------- ------------ ------------------------
Borland C++ (32-bit OS/2) xmsgapi.lib os232\borland\makefile
Borland C++ (32-bit Windows) xmsgapi.lib win32\borland\makefile
Digital Mars (32-bit Windows) xmsgapi.lib win32\digimars\makefile
DJGPP 2.0 xmsgapi.a dos32\djgpp\makefile
EMX 0.9 (32-bit OS/2) xmsgapi.a os232\emx\makefile
GNU C (Mingw) (32-bit Windows) libxmsgapi.a win32\mingw32\makefile
GNU C (UNIX or BeOS) libxmsgapi.a unix\gnu-c\makefile
Intel C++ (32-bit Windows) xmsgapi.lib win32\intel\makefile
lcc-win32 (32-bit Windows) xmsgapi.lib win32\lcc\makefile
Metaware High C++ xmsgapi.lib os232\metaware\makefile
Microsoft Visual C++ 2.0 (32-bit Win) xmsgapi.lib win32\msvc20\makefile
Microsoft Visual C++ 6.0 (32-bit Win) xmsgapi.lib win32\msvc60\makefile
Watcom C++ (32-bit DOS) xmsgapi.lib dos32\watcom\makefile
Watcom C++ (32-bit OS/2) xmsgapi.lib os232\watcom\makefile
Watcom C++ (32-bit Windows) xmsgapi.lib win32\watcom\makefile
-- mail{at}ozzmosis.com
--- Msged/BSD 6.1.1
* Origin: Blizzard of Ozz, Mt Eliza, Victoria, Australia (3:633/267)SEEN-BY: 633/267 270 @PATH: 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.