summaryrefslogtreecommitdiffstats
path: root/Source/CursesDialog/form/form.h
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2007-08-27 13:01:14 (GMT)
committerAlexander Neundorf <neundorf@kde.org>2007-08-27 13:01:14 (GMT)
commitc41f7983838a654c830edc94470be4defd0f1686 (patch)
tree648a0b4cf71d39365430d5667db3964f404ef461 /Source/CursesDialog/form/form.h
parenta764593f1d4f67d9b89d0a128c6cd69114097865 (diff)
downloadCMake-c41f7983838a654c830edc94470be4defd0f1686.zip
CMake-c41f7983838a654c830edc94470be4defd0f1686.tar.gz
CMake-c41f7983838a654c830edc94470be4defd0f1686.tar.bz2
COMP: make it build on NetBSD, which has separate curses and ncurses, so
it has to be detected that curses isn't good enough, but ncurses is, and that ncurses.h instead of curses.h is included Alex
Diffstat (limited to 'Source/CursesDialog/form/form.h')
-rw-r--r--Source/CursesDialog/form/form.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/Source/CursesDialog/form/form.h b/Source/CursesDialog/form/form.h
index cb291c4..94f05af 100644
--- a/Source/CursesDialog/form/form.h
+++ b/Source/CursesDialog/form/form.h
@@ -37,7 +37,19 @@
#define _MSE_INT_H
#endif
-#include <curses.h>
+#include <cmFormConfigure.h>
+
+/* figure out which curses.h to include */
+# if defined(CURSES_HAVE_NCURSES_H)
+# include <ncurses.h>
+# elif defined(CURSES_HAVE_NCURSES_NCURSES_H)
+# include <ncurses/ncurses.h>
+# elif defined(CURSES_HAVE_NCURSES_CURSES_H)
+# include <ncurses/curses.h>
+# else
+# include <curses.h>
+# endif
+
#include <eti.h>
#include <stdarg.h>