compile maya5.0 on linux

This commit is contained in:
David Rose 2003-09-29 18:39:56 +00:00
parent 4ae797fc86
commit a4d32f8d14
1 changed files with 8 additions and 9 deletions

View File

@ -32,19 +32,18 @@
// built-in Maya stream operators, and we have to protect ourselves
// from them.
// In windows, the antiquated headers define completely unrelated (and
// incompatible) classes from those declared in the new headers. On
// the other hand, in gcc the antiquated headers seem to be references
// to the new template classes, so under gcc we also have to declare
// typedefs to make this work.
// In Maya 5.0, the headers seem to provide the manifest
// REQUIRE_IOSTREAM, which forces it to use the new <iostream> headers
// instead of the old <iostream.h> headers. It also says this is for
// Linux only.
#ifdef __GNUC__
#ifndef PRE_MAYA_INCLUDE_H
#define PRE_MAYA_INCLUDE_H
#include <iostream.h>
typedef ostream maya_ostream;
typedef istream maya_istream;
#define REQUIRE_IOSTREAM
#endif
#endif // __GNUC__
#else // __GNUC__
#define ostream maya_ostream
#define istream maya_istream
#endif // __GNUC__