mirror of
https://github.com/MaskRay/ccls.git
synced 2025-08-18 20:52:23 +00:00
Build llvm-project ``` ninja -C out/stable clang clangFormat clangIndex clangTooling ``` Then build ccls against the just-built llvm-project. ``` cmake -S. -Bout/debug -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER=$HOME/Stable/bin/clang++ -DCMAKE_EXPORT_COMPILE_COMMANDS=On -DCMAKE_PREFIX_PATH="$HOME/llvm/out/stable;$HOME/llvm/out/stable/tools/clang" -DCLANG_EXECUTABLE=$HOME/Stable/bin/clang++ ``` Finally, run `ccls -test-index` |
||
---|---|---|
.. | ||
func_called_from_constructor.cc | ||
func_called_from_macro_argument.cc | ||
func_called_from_template.cc | ||
func_called_implicit_ctor.cc | ||
func_usage_addr_func.cc | ||
func_usage_addr_method.cc | ||
func_usage_call_func.cc | ||
func_usage_call_method.cc | ||
func_usage_class_inline_var_def.cc | ||
func_usage_forward_decl_func.cc | ||
func_usage_forward_decl_method.cc | ||
func_usage_template_func.cc | ||
type_usage_as_template_parameter_complex.cc | ||
type_usage_as_template_parameter_simple.cc | ||
type_usage_as_template_parameter.cc | ||
type_usage_declare_extern.cc | ||
type_usage_declare_field.cc | ||
type_usage_declare_local.cc | ||
type_usage_declare_param_prototype.cc | ||
type_usage_declare_param_unnamed.cc | ||
type_usage_declare_param.cc | ||
type_usage_declare_qualifiers.cc | ||
type_usage_declare_static.cc | ||
type_usage_on_return_type.cc | ||
type_usage_typedef_and_using_template.cc | ||
type_usage_typedef_and_using.cc | ||
type_usage_various.cc | ||
usage_inside_of_call_simple.cc | ||
usage_inside_of_call.cc | ||
var_usage_call_function.cc | ||
var_usage_class_member_static.cc | ||
var_usage_class_member.cc | ||
var_usage_cstyle_cast.cc | ||
var_usage_extern.cc | ||
var_usage_func_parameter.cc | ||
var_usage_local.cc | ||
var_usage_shadowed_local.cc | ||
var_usage_shadowed_parameter.cc | ||
var_usage_static.cc |