docs: document cryptopp-modern + ENABLE_CCACHE + DEFAULT_VERSION_CHECK#181
Merged
got3nks merged 1 commit intoJun 17, 2026
Merged
Conversation
Brings the developer compilation docs in line with what landed in amule-org/amule#169 (cryptopp-modern support + two packager-friendly cmake flags). * index.md: Crypto++ row in the Requirements table now notes "classic or cryptopp-modern", with a follow-up paragraph naming both upstreams and explaining the auto-detection. New rows in the Build Options table for `ENABLE_CCACHE` (AUTO/ON/OFF) and `DEFAULT_VERSION_CHECK` (ON/OFF). * linux.md / bsd.md: troubleshooting section for "Crypto++ version too old" now mentions cryptopp-modern as an alternative install path. Macos.md needs no change (its troubleshooting is about Homebrew path discovery, not version). Windows.md just links back to the central Build Options table and picks up the new rows automatically.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Companion docs update for amule-org/amule#169 (merged) — brings the developer compilation pages in line with what landed in the source tree.
Changes
index.md: Crypto++ row in the Requirements table notes "classic or cryptopp-modern", with a follow-up paragraph naming both upstreams and explaining the auto-detection. Two new rows in the Build Options table:ENABLE_CCACHE(AUTO/ON/OFF) — ccache as compiler launcher;OFFfor distro builds that chain ccache themselves.DEFAULT_VERSION_CHECK(ON/OFF) — initial state of the in-app "Check for new aMule version" preference;OFFfor OS-package builds.linux.md/bsd.md: the "Crypto++ version too old" troubleshooting block now offers cryptopp-modern as an alternative install path next to building classic Crypto++ from source.What's not touched
macos.md— its Crypto++ troubleshooting is about Homebrew path discovery (CPATH), not version. No change needed.windows.md— references the centralindex.md#build-optionstable; picks up the new rows automatically.