Nicholas Marriott
3e46bcec93
On SUSE Linux compatibility is something that only happens to other people, so
...
on Linux use -lncurses instead of -lcurses.
Also use -lncurses on NetBSD because they are only now realising that
supporting the 20-year-old terminfo API in their libcurses might be nice, and
so far none of the releases do.
2009-07-31 10:44:03 +00:00
Nicholas Marriott
5d13704e04
Some Linuxes/gcc versions hide LLONG_MAX/MIN unless the compiler is told to use
...
C99, so use -std=c99 on Linux.
2009-07-31 10:30:40 +00:00
Nicholas Marriott
edd3142d1f
Don't need ncurses, use curses.
2009-07-14 06:47:12 +00:00
Nicholas Marriott
1f1623e04d
Solaris has no strcasestr.
2009-07-02 07:31:02 +00:00
Nicholas Marriott
851a35eb5e
Change >| to rm/> as apparently Solaris /bin/sh doesn't like it.
2009-07-01 22:28:56 +00:00
Nicholas Marriott
32312e0252
vis compat stuff.
2009-06-25 20:27:32 +00:00
Nicholas Marriott
802e129fd7
Start of portability update: bitstring.h.
2009-06-25 17:02:59 +00:00
Nicholas Marriott
2f5c3d881d
#undef everything in config.h. This is the only bit of the scripting work I am
...
using now :-).
2009-05-18 19:18:41 +00:00
Nicholas Marriott
0f5168f971
Use >|.
2009-05-16 22:14:47 +00:00
Nicholas Marriott
c111310600
Use a better variable name and allow the uname to be overridden.
2009-05-16 22:06:01 +00:00
Nicholas Marriott
8913d853e4
+sfw for solaris too.
2009-05-14 19:49:26 +00:00
Nicholas Marriott
5adb342147
SunOS tweaks.
2009-05-14 07:49:23 +00:00
Nicholas Marriott
1a86934e09
NetBSD has no strtonum so needs compat/.
2009-05-14 00:40:58 +00:00
Nicholas Marriott
626fe978e1
NetBSD tree.h has no RB_PREV.
2009-05-14 00:35:53 +00:00
Nicholas Marriott
99dee98a2b
Use a variable for uname.
2009-05-14 00:34:25 +00:00
Nicholas Marriott
1b70993207
Move -lutil.
2009-05-14 00:17:37 +00:00
Nicholas Marriott
a8fe667267
Use the right osdep.
2009-05-14 00:12:42 +00:00
Nicholas Marriott
41fb824cbe
Sort.
2009-05-13 23:45:26 +00:00
Nicholas Marriott
f1bd3807ae
Everything supported has working vsnprintf.
2009-05-13 23:29:45 +00:00
Nicholas Marriott
c8cf438d44
Rename all feature flags to HAVE_* and move out of makefiles into a configure
...
script which must be run before building.
Still two makefiles but they are a hell of a lot simpler.
HAVE_* also will make it easier to move to $buildsystem if necessary later.
2009-05-13 23:27:00 +00:00