-
Notifications
You must be signed in to change notification settings - Fork 96
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 attributes to control header and external source inclusion #44
Add attributes to control header and external source inclusion #44
Commits on May 17, 2022
-
Add attributes to control header and external source inclusion
emit_headers - controls whether header files are included in the generated compile_commands.json emit_externals - same, but for external sources or headers - bazel external workspace sources, etc. Both default to True - the existing behaviour. Some tools like ccls don't work well with headers in the compile_commands.json, and some large projects can generate very large compile_commands.json databases when including all external files.
Configuration menu - View commit details
-
Copy full SHA for 8731aac - Browse repository at this point
Copy the full SHA 8731aacView commit details -
Rename attributes - start with exclude_ Rework external exclusion algorithm - use action targets and look for prefix Tweak how python script passes options around
Configuration menu - View commit details
-
Copy full SHA for 5c0c594 - Browse repository at this point
Copy the full SHA 5c0c594View commit details -
Remove extra whitespace Tweak macro - default args are set to None, rely on inner rule's attribute's default values
Configuration menu - View commit details
-
Copy full SHA for b73e878 - Browse repository at this point
Copy the full SHA b73e878View commit details -
Changed attributes to exclude_external_sources and exclude_headers
Configuration menu - View commit details
-
Copy full SHA for 5d15503 - Browse repository at this point
Copy the full SHA 5d15503View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a768e1 - Browse repository at this point
Copy the full SHA 5a768e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9204662 - Browse repository at this point
Copy the full SHA 9204662View commit details
Commits on May 21, 2022
-
More review comments, clean up header generation
Change exclude_headers options to just all and external Optimize some header eclusion cases (thanks @cpsauer) Update docs
Configuration menu - View commit details
-
Copy full SHA for be9cd4a - Browse repository at this point
Copy the full SHA be9cd4aView commit details
Commits on May 23, 2022
-
Moved missing file error check to _get_files, names changed
Configuration menu - View commit details
-
Copy full SHA for 619e2f5 - Browse repository at this point
Copy the full SHA 619e2f5View commit details
Commits on May 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3726125 - Browse repository at this point
Copy the full SHA 3726125View commit details
Commits on May 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3731aa8 - Browse repository at this point
Copy the full SHA 3731aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6690bf - Browse repository at this point
Copy the full SHA d6690bfView commit details -
Only run external tagging if the settings require
Also improve assert messaging and remove dead assert.
Configuration menu - View commit details
-
Copy full SHA for 416acd5 - Browse repository at this point
Copy the full SHA 416acd5View commit details -
Deduplicate passing of action and arguments list
Plus, fix a misplaced comment and some typos, old and new
Configuration menu - View commit details
-
Copy full SHA for 012e942 - Browse repository at this point
Copy the full SHA 012e942View commit details
Commits on May 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b57d32a - Browse repository at this point
Copy the full SHA b57d32aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93feefb - Browse repository at this point
Copy the full SHA 93feefbView commit details -
Slim README section on new interface down to a brief summary and poin…
…ters Sad, but probably necessary to keep most folks moving forward
Configuration menu - View commit details
-
Copy full SHA for 3b940f0 - Browse repository at this point
Copy the full SHA 3b940f0View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 5f9083c - Browse repository at this point
Copy the full SHA 5f9083cView commit details