27 Commits (1dcb70a25d37e9db17ff93beeaf7c8c652bd076f)

Author SHA1 Message Date
eidheim de7763e555 Fixed CMake and Meson project detection for dos newlines 3 years ago
eidheim 082cee92ca Cleanup of CompileCommands class 3 years ago
eidheim de242f310b Minor cleanup of CMake::get_executable 4 years ago
eidheim 350da301ec Cleanup and slight improvement of cmake_file_api code 4 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 6 years ago
eidheim 454fe03fb4 Cleanup for terminal messages 6 years ago
eidheim 92b7cbdb2b Callback of Terminal::get().async_process is now run in the main thread 6 years ago
Jørgen Lien Sellæg 3368b4ffc2 test cmake bindings 6 years ago
Jørgen Lien Sellæg f583644a89 move binding code to respective files 6 years ago
eidheim 7bf9752200 Added colors to terminal warnings and errors 6 years ago
eidheim 727d9c1c0c Fixes #431: can now cancel creating/updating build folder 6 years ago
eidheim 8284194db0 Build messages are now shown while build is created/updated 6 years ago
eidheim 74fe6e421f Meson: now reads build/meson-info/intro-targets.json available in newer meson versions 6 years ago
eidheim 78c3b59528 Made use of libfuzzer, and fixed a few edge cases identified by libfuzzer 6 years ago
eidheim 965a9fec3a Fixed gcc warnings 6 years ago
eidheim 2be7e1c943 Added std::regex::optimize to std::regex object constructions 6 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 7 years ago
Viktor Schneider 8c6f76cca8 keep prefix in front of "CMakeFiles/" for executable path of cmake target 8 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 9 years ago
eidheim 80387c108d CMake and Meson regexes now works on files with Windows newlines 9 years ago
eidheim 5bdabd6671 Improved search of executables in cmake projects 9 years ago
eidheim 2332ba7cb6 Fixes symbolic link issues (see #319) 10 years ago
eidheim 02d88bc7ff Fixes #309: now takes into account that cmake variables can change 10 years ago
eidheim 45f9f05451 Improved filesystem::(un)escape_argument. Also added filesystem_test. 10 years ago
eidheim f7deb009f4 Minor spelling fix 10 years ago
eidheim 2f26df69c5 Corrected order of found executables in CMakeLists.txt files 10 years ago
eidheim 54dd2965e1 Cleanup of meson implementation 10 years ago
eidheim 7ec8f03039 Improved CMake::get_executable, now also looks in compile_commands.json if no executable was found previously. 10 years ago
eidheim 9b623dd0e0 Added support for the Meson Build System 10 years ago
eidheim 11dd717699 Removed unnecessary use of unique_ptr 10 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 11 years ago
Ole Christian Eidheim b986b38801 Fix for current Arch Linux boost link issue 11 years ago
eidheim 74e53047a5 Minor boost::regex initialisation fix 11 years ago
eidheim df3eba9473 boost::regex optimization (building regexes can be somewhat resource demanding) 11 years ago