@@ -34,6 +34,6 @@ SET(EXECUTABLE_OUTPUT_PATH ${CMake_BINARY_DIR}/Source CACHE PATH
"Where to put the executables for CMake"
)
-INCLUDE_REGULAR_EXPRESSION("^(\\.\\./)?(cm|FLTK|CMake).*")
+INCLUDE_REGULAR_EXPRESSION("^(\\.\\./)?(cm|FLTK|CMake|form).*")
@@ -14,8 +14,9 @@ SOURCE_FILES( CURSES_SRCS
ccurses
+INCLUDE_DIRECTORIES(${CMake_SOURCE_DIR}/Source/CursesDialog/form)
INCLUDE_DIRECTORIES(${CURSES_INCLUDE_PATH})
-INCLUDE_DIRECTORIES(${CMake_SOURCE_DIR}/Source/CursesDialog/form/)
+
LINK_LIBRARIES(${CURSES_LIBRARY})
IF(CURSES_EXTRA_LIBRARY)
@@ -1,5 +1,7 @@
PROJECT(CMAKE_FORM)
+INCLUDE_REGULAR_EXPRESSION("^.*$")
SOURCE_FILES(FORM_SRCS
fld_arg.c
fld_attr.c
@@ -33,7 +33,18 @@
#ifndef FORM_H
#define FORM_H
+#if defined(__sun__) && defined(__GNUC__)
+ #define _MSE_INT_H
+#endif
+#define _BOOL_DEFINED
+#include <sys/time.h>
+#ifndef _XOPEN_SOURCE_EXTENDED
+ #define _XOPEN_SOURCE_EXTENDED
+#endif /* XOPEN_SOURCE_EXTENDED */
#include <curses.h>
+#undef _XOPEN_SOURCE_EXTENDED
#include <eti.h>
#include <stdarg.h>
@@ -72,7 +72,7 @@ extern void _nc_leaks_dump_entry(void);
/* doalloc.c */
extern void *_nc_doalloc(void *, size_t);
#if !HAVE_STRDUP
-#define strdup _nc_strdup
+/* #define strdup _nc_strdup */
extern char *_nc_strdup(const char *);
#endif