28 Commits (0a51b36e40378e9a7c887e5c5bdcfa94361cf123)

Author SHA1 Message Date
eidheim eb9fc4d9e6 Fixed isysroot settings on MacOS 9 months ago
eidheim d473c95af0 Fixed fontconfig cmake search and libclang isysroot issue on MacOS 11 months ago
eidheim 91425d9c74 Cleanup of clang resource directory lookup 2 years ago
doe300 481a728a59 Fix Clang resource directory lookup for Fedora with LLVM 17+ 2 years ago
eidheim dd2f762924 Added support for prettier version 3 2 years ago
eidheim 43f4e9b30b Improved version extraction from clang_getClangVersion() 2 years ago
eidheim ba3ee99d11 Added another attempt to find libclang resource path 3 years ago
eidheim 66b98f18f4 Platform independent way to find clang resource path 3 years ago
eidheim 70b01ba867 Further improvements to libclang's resource path 3 years ago
eidheim ddd53d98fb Improved resource path detection on systems without clang/clang++ installed 3 years ago
eidheim 6cbaf89802 Cleanup of state handling and parsing in order to limit while loops with sleeps, and removed standard c++ version from libclang arguments due to C header crashes 3 years ago
eidheim 082cee92ca Cleanup of CompileCommands class 3 years ago
eidheim 6603f52be9 Minor cleanup of clang -resource-dir setting 3 years ago
eidheim 8913a4a485 Fixed clang -resource-dir setting for libclang 3 years ago
eidheim 42c1103001 Added workaround MacOS missing resource-dir 3 years ago
eidheim 2fe8f1cb46 Fixed llvm 15 crash when trying to parse C header as C++ header in a C project 3 years ago
doe300 69a30f271d Flatpak, use host system headers and run external programs outside of sandbox 3 years ago
eidheim 5611ff5b21 Ignore arguments in compile commands after and including -- 3 years ago
Jørgen Lien Sellæg 99388cc472 fixes #452. I don't know why the compile commands insterts these? 3 years ago
eidheim 0cefe148fa Made use of the nlohmann/json library due to lacking JSON capabilities in Boost::PropertyTree 5 years ago
eidheim c2eff0a40c Fixes #434 : added possibility to add custom commands in menu item juCi++, Commands 5 years ago
eidheim 3761b9b0bc Cleanup of preferences: enable_clang_tidy changed to clang_tidy_enable, and enable_clang_detailed_preprocessing_record changed to clang_detailed_preprocessing_record 5 years ago
eidheim 2be7e1c943 Added std::regex::optimize to std::regex object constructions 5 years ago
eidheim b92da8dc12 Added syntax highlighting to tooltips, and some various cleanups. 6 years ago
eidheim 60195fa0ec Added and made use of string functions starts_with and ends_with, and minor cleanup for selection window code 6 years ago
eidheim 528c471f23 Updated libclangmm submodule 6 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim a0d911f176 Added clang-tidy preference items 6 years ago
eidheim 696264e623 Fix appveyor CI 6 years ago
eidheim 672108f120 Fixes #423: now uses clang++ to find system include paths 6 years ago
eidheim 27f1ce6a09 MacOS: cleanup of libclang include folders 6 years ago
eidheim 67b6172ef2 Related to #419: cleanup and fixing of missing include and framework folders for MacOS 6 years ago
eidheim 7677748e80 Related to #419: added missing include folder for MacOS llvm 9.0.0_1 homebrew package 6 years ago
eidheim cbab22ca6c MacOS: added missing include folder for llvm 9.0.0 6 years ago
eidheim cbb5432ba7 Various fixes for MacOS and newer homebrew packages 6 years ago
eidheim 0837de33c3 Corrected arguments sent to libclang for newer llvm versions 7 years ago
eidheim 6106092891 MacOS: Added missing system include folder for llvm 8.0.0 7 years ago
eidheim c05d825858 Improvements to CompileCommands::get_arguments when file_path is a header file 7 years ago
eidheim 0434a40379 Fixes #401: when parsing header files, try use the same flags as source files in the same folder 7 years ago
eidheim b9b31c3c93 No longer adds -fretain-comments-from-system-headers when using pch file. Related to #394 7 years ago
eidheim 0a4bc8cb60 Meson, related to #394: exclude dependency file generation when parsing to silence clang error 7 years ago
eidheim 6e147af6fb Remove -include-pch arguments for header files 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim b47d971ca9 Improved CUDA support, and no longer passes multiple -x arguments to libclang. Some related cleanup as well. 8 years ago
eidheim e68a697765 Changed some regex strings to string literals 8 years ago
doe300 e1e18a4199 Adds support for OpenCL source-files 8 years ago
eidheim 8bf2d3032e Added default std argument to CompileCommands::get_arguments when no compilation database is found 8 years ago
eidheim be6fc93683 Fixed #357: Added CUDA support 8 years ago
eidheim 1575eb0072 Cleanup of CompileCommands::get_arguments and disables more outside header warnings for header files 8 years ago
eidheim 8a006962bf Std headers are now parsed. Also moved Source::ClangViewParse::get_compilation_commands to CompileCommands::get_arguments and some cleanup." 8 years ago