@@ -289,6 +289,136 @@ General Options
289289
290290 ..versionadded ::3.13
291291
292+ ..cmdoption ::PKG_CONFIG
293+
294+ Path to ``pkg-config `` utility.
295+
296+ ..cmdoption ::PKG_CONFIG_LIBDIR
297+ ..cmdoption ::PKG_CONFIG_PATH
298+
299+ ``pkg-config `` options.
300+
301+
302+ C compiler options
303+ ------------------
304+
305+ ..cmdoption ::CC
306+
307+ C compiler command.
308+
309+ ..cmdoption ::CFLAGS
310+
311+ C compiler flags.
312+
313+ ..cmdoption ::CPP
314+
315+ C preprocessor command.
316+
317+ ..cmdoption ::CPPFLAGS
318+
319+ C preprocessor flags, e.g.:samp: `-I{ include_dir } `.
320+
321+
322+ Linker options
323+ --------------
324+
325+ ..cmdoption ::LDFLAGS
326+
327+ Linker flags, e.g.:samp: `-L{ library_directory } `.
328+
329+ ..cmdoption ::LIBS
330+
331+ Libraries to pass to the linker, e.g.:samp: `-l{ library } `.
332+
333+ ..cmdoption ::MACHDEP
334+
335+ Name for machine-dependent library files.
336+
337+
338+ Options for third-party dependencies
339+ ------------------------------------
340+
341+ ..versionadded ::3.11
342+
343+ ..cmdoption ::BZIP2_CFLAGS
344+ ..cmdoption ::BZIP2_LIBS
345+
346+ C compiler and linker flags to link Python to ``libbz2 ``, used by:mod: `bz2 `
347+ module, overriding ``pkg-config ``.
348+
349+ ..cmdoption ::CURSES_CFLAGS
350+ ..cmdoption ::CURSES_LIBS
351+
352+ C compiler and linker flags for ``libncurses `` or ``libncursesw ``, used by
353+ :mod: `curses ` module, overriding ``pkg-config ``.
354+
355+ ..cmdoption ::GDBM_CFLAGS
356+ ..cmdoption ::GDBM_LIBS
357+
358+ C compiler and linker flags for ``gdbm ``.
359+
360+ ..cmdoption ::LIBB2_CFLAGS
361+ ..cmdoption ::LIBB2_LIBS
362+
363+ C compiler and linker flags for ``libb2 `` (:ref: `BLAKE2 <hashlib-blake2 >`),
364+ used by:mod: `hashlib ` module, overriding ``pkg-config ``.
365+
366+ ..cmdoption ::LIBEDIT_CFLAGS
367+ ..cmdoption ::LIBEDIT_LIBS
368+
369+ C compiler and linker flags for ``libedit ``, used by:mod: `readline ` module,
370+ overriding ``pkg-config ``.
371+
372+ ..cmdoption ::LIBFFI_CFLAGS
373+ ..cmdoption ::LIBFFI_LIBS
374+
375+ C compiler and linker flags for ``libffi ``, used by:mod: `ctypes ` module,
376+ overriding ``pkg-config ``.
377+
378+ ..cmdoption ::LIBLZMA_CFLAGS
379+ ..cmdoption ::LIBLZMA_LIBS
380+
381+ C compiler and linker flags for ``liblzma ``, used by:mod: `lzma ` module,
382+ overriding ``pkg-config ``.
383+
384+ ..cmdoption ::LIBREADLINE_CFLAGS
385+ ..cmdoption ::LIBREADLINE_LIBS
386+
387+ C compiler and linker flags for ``libreadline ``, used by:mod: `readline `
388+ module, overriding ``pkg-config ``.
389+
390+ ..cmdoption ::LIBSQLITE3_CFLAGS
391+ ..cmdoption ::LIBSQLITE3_LIBS
392+
393+ C compiler and linker flags for ``libsqlite3 ``, used by:mod: `sqlite3 `
394+ module, overriding ``pkg-config ``.
395+
396+ ..cmdoption ::LIBUUID_CFLAGS
397+ ..cmdoption ::LIBUUID_LIBS
398+
399+ C compiler and linker flags for ``libuuid ``, used by:mod: `uuid ` module,
400+ overriding ``pkg-config ``.
401+
402+ ..cmdoption ::PANEL_CFLAGS
403+ ..cmdoption ::PANEL_LIBS
404+
405+ C compiler and Linker flags for PANEL, overriding ``pkg-config ``.
406+
407+ C compiler and linker flags for ``libpanel `` or ``libpanelw ``, used by
408+ :mod: `curses.panel ` module, overriding ``pkg-config ``.
409+
410+ ..cmdoption ::TCLTK_CFLAGS
411+ ..cmdoption ::TCLTK_LIBS
412+
413+ C compiler and linker flags for TCLTK, overriding ``pkg-config ``.
414+
415+ ..cmdoption ::ZLIB_CFLAGS
416+ ..cmdoption ::ZLIB_LIBS
417+
418+ C compiler and linker flags for ``libzlib ``, used by:mod: `gzip ` module,
419+ overriding ``pkg-config ``.
420+
421+
292422WebAssembly Options
293423-------------------
294424
@@ -428,6 +558,19 @@ also be used to improve performance.
428558
429559 ..versionadded ::3.12
430560
561+ ..cmdoption ::BOLT_APPLY_FLAGS
562+
563+ Arguments to ``llvm-bolt `` when creating a `BOLT optimized binary
564+ <https://github.com/facebookarchive/BOLT> `_.
565+
566+ ..versionadded ::3.12
567+
568+ ..cmdoption ::BOLT_INSTRUMENT_FLAGS
569+
570+ Arguments to ``llvm-bolt `` when instrumenting binaries.
571+
572+ ..versionadded ::3.12
573+
431574..cmdoption ::--with-computed-gotos
432575
433576 Enable computed gotos in evaluation loop (enabled by default on supported
@@ -775,6 +918,12 @@ the version of the cross compiled host Python.
775918 ac_cv_file__dev_ptmx=yes
776919 ac_cv_file__dev_ptc=no
777920
921+ ..cmdoption ::HOSTRUNNER
922+
923+ Program to run CPython for the host platform for cross-compilation.
924+
925+ ..versionadded ::3.11
926+
778927
779928Cross compiling example::
780929