Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more help text for custom options of ./configure in general. #17336

Merged
merged 1 commit into from
Jan 2, 2025

Conversation

zoltanvb
Copy link
Contributor

@zoltanvb zoltanvb commented Jan 2, 2025

Description

Add some clarification on how custom options behave.
Output of ./configure --help after this PR:

====================
 Quickbuild script
====================
Package: retroarch

General environment variables:
  CC:         C compiler
  CFLAGS:     C compiler flags
  CXX:        C++ compiler
  CXXFLAGS:   C++ compiler flags
  LDFLAGS:    Linker flags

General options:
  --prefix=PATH               Install path prefix
  --sysconfdir=PATH           System wide config file prefix
  --bindir=PATH               Binary install directory
  --datarootdir=PATH          Read-only data install directory
  --docdir=PATH               Documentation install directory
  --mandir=PATH               Manpage install directory
  --build=BUILD               The build system (no-op)
  --host=HOST                 Cross-compile with HOST-gcc instead of gcc
  --help                      Show this help

Default for custom toggle options can be yes, no, or auto.
  Disable option is shown:    Default is yes
  Enable option is shown:     Default is no
  Both options are shown:     Default is auto (included if the necessary library is present)

Custom options:
  --with-libretro             Config   Libretro library used
  --with-assets_dir           Config   Assets install directory
  --with-filters_dir          Config   Audio/video filters directory
  --with-core_info_dir        Config   Core info directory
  --disable-core_info_cache   Disable  Core info cache support
  --enable-bluetooth          Enable   Bluetooth support
  --disable-nvda              Disable  NVDA support
  --disable-patch             Disable  Softpatching support (BPS/IPS/UPS)
  --enable-xdelta             Enable   Xdelta softpatching support (requires softpatching)
  --disable-xdelta            Disable  Xdelta softpatching support (requires softpatching)
[...]

Related Issues

Closes #9634

@LibretroAdmin LibretroAdmin merged commit b6be013 into libretro:master Jan 2, 2025
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

./configure is somewhat confusing
2 participants