aboutsummaryrefslogtreecommitdiffstats
path: root/msdos
diff options
context:
space:
mode:
authorPo Lu2024-05-19 09:46:26 +0800
committerPo Lu2024-05-19 09:46:26 +0800
commit48563687f28b900c5d2044403c6576fbbc4cfa01 (patch)
treec9585b862f2ed046e21c9e9af81bbf8a518305b8 /msdos
parentcf80d9831c62a8d0bfa98aec912862e7412a99c4 (diff)
downloademacs-48563687f28b900c5d2044403c6576fbbc4cfa01.tar.gz
emacs-48563687f28b900c5d2044403c6576fbbc4cfa01.zip
Fix the DJGPP build
* config.bat: Generate stdbit.in-h from stdbit.in.h. * msdos/sedlibmk.inp (GL_STDC_...): Enable generation of ISO C2x features. (STDBIT_H): Define to stdbit.h. (GL_GENERATE_STDBIT_H_CONDITION): Define to 1.
Diffstat (limited to 'msdos')
-rw-r--r--msdos/sedlibmk.inp5
1 files changed, 5 insertions, 0 deletions
diff --git a/msdos/sedlibmk.inp b/msdos/sedlibmk.inp
index a68e6f6aed3..d0b2da08656 100644
--- a/msdos/sedlibmk.inp
+++ b/msdos/sedlibmk.inp
@@ -198,6 +198,9 @@ s/@PACKAGE@/emacs/
198# we get warnings building canonicalize-lgpl.o 198# we get warnings building canonicalize-lgpl.o
199/^GL_GNULIB_RAWMEMCHR *=/s/@GL_GNULIB_RAWMEMCHR@/1/ 199/^GL_GNULIB_RAWMEMCHR *=/s/@GL_GNULIB_RAWMEMCHR@/1/
200/^GL_GNULIB_[^ =]* *= *@/s/@[^@\n]*@/0/ 200/^GL_GNULIB_[^ =]* *= *@/s/@[^@\n]*@/0/
201# These variables control whether ISO C23 features are generated,
202# e.g. those in stdbit.h.
203/^GL_STDC_[^ =]* *= *@/s/@[^@\n]*@/1/
201/^GL_GSETTINGS_CFLAGS *=/s/@[^@\n]*@// 204/^GL_GSETTINGS_CFLAGS *=/s/@[^@\n]*@//
202/^GL_GSETTINGS_LIBS *=/s/@[^@\n]*@// 205/^GL_GSETTINGS_LIBS *=/s/@[^@\n]*@//
203# Miscellaneous variables. 206# Miscellaneous variables.
@@ -347,6 +350,7 @@ s/@PACKAGE@/emacs/
347/^LIMITS_H *=/s/@[^@\n]*@/limits.h/ 350/^LIMITS_H *=/s/@[^@\n]*@/limits.h/
348/^IEEE754_H *=/s/@[^@\n]*@/ieee754.h/ 351/^IEEE754_H *=/s/@[^@\n]*@/ieee754.h/
349/^STDALIGN_H *=/s/@[^@\n]*@/stdalign.h/ 352/^STDALIGN_H *=/s/@[^@\n]*@/stdalign.h/
353/^STDBIT_H *=/s/@[^@\n]*@/stdbit.h/
350/^STDCKDINT_H *=/s/@[^@\n]*@/stdckdint.h/ 354/^STDCKDINT_H *=/s/@[^@\n]*@/stdckdint.h/
351/^STDDEF_H *=/s/@[^@\n]*@/stddef.h/ 355/^STDDEF_H *=/s/@[^@\n]*@/stddef.h/
352/^STDDEF_NOT_IDEMPOTENT *=/s/@[^@\n]*@/1/ 356/^STDDEF_NOT_IDEMPOTENT *=/s/@[^@\n]*@/1/
@@ -445,6 +449,7 @@ s/= @GL_GENERATE_GMP_H_CONDITION@/= 1/
445s/= @GL_GENERATE_GMP_GMP_H_CONDITION@/= / 449s/= @GL_GENERATE_GMP_GMP_H_CONDITION@/= /
446s/= @GL_GENERATE_MINI_GMP_H_CONDITION@/= 1/ 450s/= @GL_GENERATE_MINI_GMP_H_CONDITION@/= 1/
447s/= @GL_GENERATE_STDCKDINT_H_CONDITION@/= 1/ 451s/= @GL_GENERATE_STDCKDINT_H_CONDITION@/= 1/
452s/= @GL_GENERATE_STDBIT_H_CONDITION@/= 1/
448s/= @GL_COND_OBJ_STDIO_READ_CONDITION@/= / 453s/= @GL_COND_OBJ_STDIO_READ_CONDITION@/= /
449s/= @GL_COND_OBJ_STDIO_WRITE_CONDITION@/= / 454s/= @GL_COND_OBJ_STDIO_WRITE_CONDITION@/= /
450s/= @GL_COND_OBJ_STPNCPY_CONDITION@/= / 455s/= @GL_COND_OBJ_STPNCPY_CONDITION@/= /