Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| install:nix:options [2012/10/15 14:43] – [Options] Flesh it out... ordering leaves much to be desired. deuce | install:nix:options [2023/06/06 18:21] (current) – [Supported Options] document the FORTIFY and SANITIZE options (not that anyone likely finds/reads this page anyway) digital man | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Options ====== | ====== Options ====== | ||
| - | The Synchronet builds system supports a vast array of build options most of which are only slightly supported. | + | The Synchronet builds system supports a vast array of build options most of which are only slightly supported. |
| - | * '' | + | ===== Supported Options ===== |
| - | * Overrides the path to the src directory. | + | |
| - | * '' | + | |
| - | * Overrides the path to the 3rdp directory. | + | |
| * '' | * '' | ||
| * If defined, or if '' | * If defined, or if '' | ||
| + | * '' | ||
| + | * When combined with '' | ||
| + | * '' | ||
| + | * When combined with '' | ||
| * '' | * '' | ||
| * If defined, does a release build (no debug information). | * If defined, does a release build (no debug information). | ||
| - | * '' | + | |
| - | * Generates binaries that create gprof detail files (GCC/DEBUG only) | + | ===== SpiderMonkey Options ===== |
| - | * '' | + | |
| - | * Generates binaries which generate profile-driven optimizartion data (GCC/DEBUG only) | + | |
| - | * '' | + | |
| - | * Builds ising information generated by a '' | + | |
| - | * '' | + | |
| - | * Generates binaries that produce gcov data | + | |
| - | * '' | + | |
| - | * By default, the build system will force CC to be '' | + | |
| - | * OBJPATH_SUFFIX | + | |
| - | * Adds the specified string to the object path. | + | |
| - | * '' | + | |
| - | * Attempts to statically link everything. | + | |
| - | * '' | + | |
| - | * Changes the " | + | |
| - | * '' | + | |
| - | * Prevents the use of X11. | + | |
| - | * '' | + | |
| - | * Do not attempt to support portaudio. | + | |
| - | * '' | + | |
| - | * Path to the nspr4 library | + | |
| - | * '' | + | |
| - | * Path to the nspr4 header files | + | |
| - | * '' | + | |
| - | * Extra CFLAGS for compiling against nspr4 | + | |
| - | * '' | + | |
| - | * Extra linker flags for linking against nspr4 | + | |
| * '' | * '' | ||
| * Extra CFLAGS for compiling against JS | * Extra CFLAGS for compiling against JS | ||
| * '' | * '' | ||
| - | * Extra LDFLAGS for linking agsint | + | * Extra LDFLAGS for linking agsint |
| * '' | * '' | ||
| * Path to JS headers | * Path to JS headers | ||
| Line 48: | Line 23: | ||
| * '' | * '' | ||
| * Library name for SpiderMonkey. | * Library name for SpiderMonkey. | ||
| + | * '' | ||
| + | * Pass these arguments IN ADDITION TO THE BUILDIN ONES to the '' | ||
| + | * Adding '' | ||
| + | * '' | ||
| + | * Pass to the '' | ||
| + | |||
| + | ===== Cryptlib Options ===== | ||
| * '' | * '' | ||
| * Path to Cryptlib header files | * Path to Cryptlib header files | ||
| Line 54: | Line 36: | ||
| * '' | * '' | ||
| * Library link specifier (ie: -lcl or / | * Library link specifier (ie: -lcl or / | ||
| - | * '' | + | |
| - | * Pass to the '' | + | ===== SDL Options ===== |
| - | * '' | + | |
| - | * Add " | + | |
| - | * '' | + | |
| - | * Reduces the importance of security to allow rebinding of ports. | + | |
| * '' | * '' | ||
| * Use SDL for audio only, not graphics. | * Use SDL for audio only, not graphics. | ||
| * '' | * '' | ||
| * Do not attempt to use the SDL library for anything. | * Do not attempt to use the SDL library for anything. | ||
| + | * '' | ||
| + | * Command-line for the sdl-config utility | ||
| + | |||
| + | ===== nspr4 options ===== | ||
| + | * '' | ||
| + | * Path to the nspr4 library | ||
| + | * '' | ||
| + | * Path to the nspr4 header files | ||
| + | * '' | ||
| + | * Extra CFLAGS for compiling against nspr4 | ||
| + | * '' | ||
| + | * Extra linker flags for linking against nspr4 | ||
| + | |||
| + | ===== Other Options ===== | ||
| + | * '' | ||
| + | * Overrides the path to the src directory. | ||
| + | * '' | ||
| + | * Overrides the path to the 3rdp directory. | ||
| + | * '' | ||
| + | * Generates binaries that create gprof detail files (GCC/DEBUG only) | ||
| + | * '' | ||
| + | * Generates binaries which generate profile-driven optimizartion data (GCC/DEBUG only) | ||
| + | * '' | ||
| + | * Builds ising information generated by a '' | ||
| + | * '' | ||
| + | * Generates binaries that produce gcov data | ||
| + | * '' | ||
| + | * By default, the build system will force CC to be '' | ||
| + | * '' | ||
| + | * Adds the specified string to the object path. | ||
| + | * '' | ||
| + | * Attempts to statically link everything. | ||
| + | * '' | ||
| + | * Changes the " | ||
| + | * '' | ||
| + | * Prevents the use of X11. | ||
| + | * '' | ||
| + | * Do not attempt to support portaudio. | ||
| + | * '' | ||
| + | * Reduces the importance of security to allow rebinding of ports. | ||
| ===== See Also ===== | ===== See Also ===== | ||
| * [[: | * [[: | ||