From 8ea59b412e4af50813545a836ed1c11ac00f541c Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Tue, 20 Feb 2007 17:02:41 +0000 Subject: Fixed Watcom compiler setup without verification using a patch by mnieuw git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5699 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- fluid/fluid.cxx | 8 +++++--- fluid/makefile.wat | 17 ++++++++++------- fluid/undo.cxx | 4 +++- 3 files changed, 18 insertions(+), 11 deletions(-) (limited to 'fluid') diff --git a/fluid/fluid.cxx b/fluid/fluid.cxx index 6fc0149c1..df48ef78d 100644 --- a/fluid/fluid.cxx +++ b/fluid/fluid.cxx @@ -59,11 +59,13 @@ # include # include # include +# if !defined(__WATCOMC__) // Visual C++ 2005 incorrectly displays a warning about the use of POSIX APIs // on Windows, which is supposed to be POSIX compliant... -# define access _access -# define chdir _chdir -# define getcwd _getcwd +# define access _access +# define chdir _chdir +# define getcwd _getcwd +# endif // !__WATCOMC__ #else # include #endif diff --git a/fluid/makefile.wat b/fluid/makefile.wat index 9c609ffd8..4f0a164c0 100644 --- a/fluid/makefile.wat +++ b/fluid/makefile.wat @@ -24,21 +24,24 @@ # OBJECTS = & + CodeEditor.obj & Fl_Function_Type.obj & - Fl_Menu_Type.obj & Fl_Group_Type.obj & - Fl_Widget_Type.obj & + Fl_Menu_Type.obj & Fl_Type.obj & + Fl_Widget_Type.obj & Fl_Window_Type.obj & Fluid_Image.obj & + about_panel.obj & + align_widget.obj & + alignment_panel.obj & code.obj & factory.obj & file.obj & - align_widget.obj & - about_panel.obj & - widget_panel.obj & - alignment_panel.obj & - function_panel.obj + function_panel.obj & + template_panel.obj & + undo.obj & + widget_panel.obj # fluid.obj should not be in the list, because the watcom.mif file # assumes an object file with the same name as the target executable diff --git a/fluid/undo.cxx b/fluid/undo.cxx index 502df64b4..54e0bcd6c 100644 --- a/fluid/undo.cxx +++ b/fluid/undo.cxx @@ -34,9 +34,11 @@ # include # include # define getpid (int)GetCurrentProcessId +# if !defined(__WATCOMC__) // Visual C++ 2005 incorrectly displays a warning about the use of POSIX APIs // on Windows, which is supposed to be POSIX compliant... -# define unlink _unlink +# define unlink _unlink +# endif // !__WATCOMC__ #else # include #endif // WIN32 && !__CYGWIN__ -- cgit v1.2.3