23 Commits (082cee92ca939a7d729f2bf1cbc7008b3560e992)

Author SHA1 Message Date
eidheim 082cee92ca Cleanup of CompileCommands class 3 years ago
eidheim de242f310b Minor cleanup of CMake::get_executable 3 years ago
eidheim 350da301ec Cleanup and slight improvement of cmake_file_api code 3 years ago
doe300 d9fc483332 Add missing headers required for GCC 11 compilation 4 years ago
doe300 6c4de943ec Use CMake file API to find executables for source file 4 years ago
Jørgen Sverre Lien Sellæg e81b8f78b4 use space before comment 4 years ago
eidheim c7340b709d Added JSON::write_json, and some various cleanup 5 years ago
eidheim eefe86f2b2 Cleanup of dialog source/header files 5 years ago
eidheim 454fe03fb4 Cleanup for terminal messages 5 years ago
eidheim 92b7cbdb2b Callback of Terminal::get().async_process is now run in the main thread 5 years ago
eidheim 7bf9752200 Added colors to terminal warnings and errors 5 years ago
eidheim 727d9c1c0c Fixes #431: can now cancel creating/updating build folder 5 years ago
eidheim 8284194db0 Build messages are now shown while build is created/updated 5 years ago
eidheim 74fe6e421f Meson: now reads build/meson-info/intro-targets.json available in newer meson versions 5 years ago
eidheim 78c3b59528 Made use of libfuzzer, and fixed a few edge cases identified by libfuzzer 5 years ago
eidheim 965a9fec3a Fixed gcc warnings 5 years ago
eidheim 2be7e1c943 Added std::regex::optimize to std::regex object constructions 5 years ago
eidheim 33510e5bd2 Cleanup of cmake parsing 6 years ago
eidheim cd0082da8d Removed filesystem::read_lines 6 years ago
eidheim b2c4056be8 Made use of boost::optional, and some other cleanup 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 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim 42341f98f3 Cleanup: added ec argument to filesystem calls, and added and made use of Project::get_view_folder and Project::get_directory_folder 6 years ago
Viktor Schneider 8c6f76cca8 keep prefix in front of "CMakeFiles/" for executable path of cmake target 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim 31b64848e3 Fixed most of clang-tidy's performance checks 8 years ago
eidheim e68a697765 Changed some regex strings to string literals 8 years ago
eidheim b1ae1656a3 Fixed warnings from clang-tidy's modernize checks 8 years ago
eidheim 014b29db4b Fixed unused-lambda-capture warnings 8 years ago
eidheim 80387c108d CMake and Meson regexes now works on files with Windows newlines 8 years ago
eidheim 5bdabd6671 Improved search of executables in cmake projects 9 years ago
eidheim 2332ba7cb6 Fixes symbolic link issues (see #319) 9 years ago
eidheim 02d88bc7ff Fixes #309: now takes into account that cmake variables can change 9 years ago
eidheim 45f9f05451 Improved filesystem::(un)escape_argument. Also added filesystem_test. 9 years ago
eidheim f7deb009f4 Minor spelling fix 9 years ago
eidheim 2f26df69c5 Corrected order of found executables in CMakeLists.txt files 9 years ago
eidheim 54dd2965e1 Cleanup of meson implementation 9 years ago
eidheim 7ec8f03039 Improved CMake::get_executable, now also looks in compile_commands.json if no executable was found previously. 9 years ago
eidheim 9b623dd0e0 Added support for the Meson Build System 9 years ago
eidheim 11dd717699 Removed unnecessary use of unique_ptr 9 years ago
eidheim ccf7d3b9b2 Now compiles with c++14 instead of c++11, and some src/git.* cleanup 10 years ago
Ben D a491b9af91 extended fix to MSYS2's libclang to '-isystem' 10 years ago
eidheim 61319b9a6b Replaced boost::regex with std::regex as Ubuntu 14 is no longer supported 10 years ago
eidheim be33f7f164 Fixes #216: out of bounds access 10 years ago
Ole Christian Eidheim b986b38801 Fix for current Arch Linux boost link issue 10 years ago
eidheim 74e53047a5 Minor boost::regex initialisation fix 10 years ago
eidheim df3eba9473 boost::regex optimization (building regexes can be somewhat resource demanding) 10 years ago
eidheim c9d0d2a2c2 Fixes #177 10 years ago
eidheim a662b0a2da Getting default/debug path cleanup 10 years ago
eidheim 7118026df2 Minor debug build cleanup 10 years ago