X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=development%2Fcmake%2Fconfig.h.cmake;h=0202a9e026efe5cba8259ab6fe0818aa7c36e62b;hb=b01a9dc187d9cd396a57463ad27511379dcdc9cd;hp=1627ea2129b6ad00c47b2f4bae3823cc04ffca51;hpb=35a1a95cfe9c151ecc0afc1d7c3655ebfaa0a8b4;p=lyx.git diff --git a/development/cmake/config.h.cmake b/development/cmake/config.h.cmake index 1627ea2129..0202a9e026 100644 --- a/development/cmake/config.h.cmake +++ b/development/cmake/config.h.cmake @@ -33,6 +33,7 @@ #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 @@ -136,8 +137,9 @@ #endif - -#cmakedefine ENABLE_ASSERTIONS 1 +#ifdef _DEBUG +# define ENABLE_ASSERTIONS 1 +#endif #if !defined(ENABLE_ASSERTIONS) # define BOOST_DISABLE_ASSERTS 1 @@ -157,10 +159,28 @@ # 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 #define uintmax_t UINT_MAX #endif +#ifdef _MSC_VER +#ifdef HAVE_CHMOD +#undef HAVE_CHMOD +#endif +#endif + +#ifdef HAVE_CHMOD +#define HAVE_MODE_T +#endif + +#ifdef LYX_ENABLE_PCH +#include "pcheaders.h" +#endif + #endif