#cmakedefine HAVE_IOS 1
#cmakedefine HAVE_LOCALE 1
#cmakedefine HAVE_OPEN 1
+#cmakedefine HAVE_CHMOD 1
#cmakedefine HAVE_CLOSE 1
#cmakedefine HAVE_POPEN 1
#cmakedefine HAVE_PCLOSE 1
#endif
-
-#cmakedefine ENABLE_ASSERTIONS 1
+#ifdef _DEBUG
+# define ENABLE_ASSERTIONS 1
+#endif
#if !defined(ENABLE_ASSERTIONS)
# define BOOST_DISABLE_ASSERTS 1
# define WANT_GETFILEATTRIBUTESEX_WRAPPER 1
#endif
+#if defined(HAVE_WCHAR_T) && SIZEOF_WCHAR_T == 4
+# define LIBC_WCTYPE_USES_UCS4
+#endif
+
#if defined(MAKE_INTL_LIB) && defined(_MSC_VER)
#define __attribute__(x)
#define inline
#endif
#ifdef _MSC_VER
-#pragma warning( disable : 4800 ) //: forcing value to bool 'true' or 'false' (performance warning)
+#ifdef HAVE_CHMOD
+#undef HAVE_CHMOD
+#endif
#endif
-#ifdef LYX_PRECOMPILED_HEADERS
-# include "pcheaders.h"
-# ifdef LYX_BUILD_QT4_FRONTEND
-# include <QtCore>
-# include <QtGUI>
-# endif
+#ifdef HAVE_CHMOD
+#define HAVE_MODE_T
+#endif
+
+#ifdef LYX_ENABLE_PCH
+#include "pcheaders.h"
#endif
#endif