This repository was archived by the owner on Jul 30, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 163
.cquery
Daan De Meyer edited this page Jul 28, 2018
·
1 revision
Another way is to create a file named .cquery located in the project root. cquery recursively finds source files and indexes them. .cquery can also exist in subdirectories which will affect the options in its subtree. Notice If you use emacs-cquery, read the document of cquery-project-root-matchers to locate the project root correctly.
If %clang is used, it expands to clang/clang++ according to the extension name. Prefix options with %c or %cpp to make it specific to C or C++.
Example .cquery:
%clang
%c -std=gnu11
%cpp -std=gnu++14
-pthread
# Includes
-I/work/cquery/third_party
-I/work/cquery/another_third_party
# -I space_is_not_allowedNote:
.cquery does not do word splitting or command substitution for you,
you cannot use `command` or space-separated arguments like %cpp -std=gnu++14 -pthread