docs: Improve documentation for ABSL_FLAGS_STRIP_NAMES macro #1995
+52
−2
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.
Summary
Adds comprehensive documentation for
ABSL_FLAGS_STRIP_NAMESto clarify itsactual behavior on mobile platforms. This addresses confusion about why flags
mysteriously don't work on iOS and Android.
Issue
Closes #1875
Problem
The macro name
ABSL_FLAGS_STRIP_NAMESis misleading:absl::ParseCommandLine()fails silentlySolution
Enhanced documentation in two files:
Changes in
absl/flags/config.hbazel build --define=ABSL_FLAGS_STRIP_NAMES=0cmake -DABSL_FLAGS_STRIP_NAMES=0g++ -DABSL_FLAGS_STRIP_NAMES=0Changes in
absl/flags/flag.hdo_registerparameterdo_register=falsedisables registration (happens when STRIP_NAMES=1)Testing
Related
Checklist