diff --git a/doc/codecs.texi b/doc/codecs.texi
index c2cd555284c204e47bfe9f0487626fcd214ac49c..fadcf249a271b5a40ae50084c09cfa59034b194a 100644
--- a/doc/codecs.texi
+++ b/doc/codecs.texi
@@ -1092,5 +1092,9 @@ instead of alpha. Default is 0.
 
 @c man end CODEC OPTIONS
 
+@ifclear config-writeonly
 @include decoders.texi
+@end ifclear
+@ifclear config-readonly
 @include encoders.texi
+@end ifclear
diff --git a/doc/devices.texi b/doc/devices.texi
index 8f8b22a94b8a1e0ec197ad5a520dd362156b75fc..5e74a962d770779d3dc9faa50913a22e8ffea79e 100644
--- a/doc/devices.texi
+++ b/doc/devices.texi
@@ -17,5 +17,9 @@ for programmatic use.
 
 @c man end DEVICE OPTIONS
 
+@ifclear config-writeonly
 @include indevs.texi
+@end ifclear
+@ifclear config-readonly
 @include outdevs.texi
+@end ifclear
diff --git a/doc/ffplay.texi b/doc/ffplay.texi
index e68a686db3de8a722223d2f68b1836c49588ed6e..14a406d199de57f025ddccdd24a2ed30e37eb6c7 100644
--- a/doc/ffplay.texi
+++ b/doc/ffplay.texi
@@ -212,6 +212,7 @@ Seek to percentage in file corresponding to fraction of width.
 
 @include config.texi
 @ifset config-all
+@set config-readonly
 @ifset config-avutil
 @include utils.texi
 @end ifset
diff --git a/doc/ffprobe.texi b/doc/ffprobe.texi
index 75d1e72ca816af8f08a7224a83d25c05a5013e78..8de8956b75d30760c735d85ec14370295a61dd13 100644
--- a/doc/ffprobe.texi
+++ b/doc/ffprobe.texi
@@ -599,6 +599,7 @@ DV, GXF and AVI timecodes are available in format metadata
 
 @include config.texi
 @ifset config-all
+@set config-readonly
 @ifset config-avutil
 @include utils.texi
 @end ifset
diff --git a/doc/formats.texi b/doc/formats.texi
index b535a5f01591ee33fdcf39f48e0fd59d189418b9..ba9d2776efdfd8726df582d98d91f34fa8dccaef 100644
--- a/doc/formats.texi
+++ b/doc/formats.texi
@@ -183,6 +183,10 @@ The exact semantics of stream specifiers is defined by the
 @code{avformat_match_stream_specifier()} function declared in the
 @file{libavformat/avformat.h} header.
 
+@ifclear config-writeonly
 @include demuxers.texi
+@end ifclear
+@ifclear config-readonly
 @include muxers.texi
+@end ifclear
 @include metadata.texi