14 Commits (9d902e23542f0f0a27f85659a85cde80a6e24a9a)

Author SHA1 Message Date
eidheim bd930063c2 Fixed Project::CMakeBuild::is_valid for MSYS2 3 years ago
doe300 d9fc483332 Add missing headers required for GCC 11 compilation 4 years ago
eidheim 42b3f00980 Added extra checks for valid CMake builds, and fixed previous check for correct project path in CMakeCache.txt 4 years ago
eidheim 0cefe148fa Made use of the nlohmann/json library due to lacking JSON capabilities in Boost::PropertyTree 5 years ago
eidheim c7340b709d Added JSON::write_json, and some various cleanup 5 years ago
eidheim 9c8f105780 Added support for Go projects 5 years ago
eidheim 9579c16193 Added menu item File, New Project, Rust 5 years ago
eidheim 218f98f9c2 Now makes sure build directory is created before building and debugging rust programs 5 years ago
eidheim 61caf12e82 Improved and simplified folder exclusion for grep and ctags 5 years ago
eidheim 446b2c3b5b Fixes #429: now outputs a more informative error message when project folder has been moved and the build folder no longer contains a valid build 5 years ago
eidheim 32e03b40ad Terminal: added support for ansi escape colors, and added links to Node.js stack trace and jest test output. Also added cargo command in preferences. 5 years ago
eidheim 8cbf9275e3 Added and made use of Project::Build::get_exclude_paths() 5 years ago
eidheim 33510e5bd2 Cleanup of cmake parsing 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
eidheim 29e5320ea2 Project::CMakeBuild::get_executable: when looking for executable in a src/ folder, now recreates cache 6 years ago
eidheim b2593723d0 Cmake and meson: when no executable is found, look in src-folder if any 7 years ago
eidheim dc026f5fa6 Added support for builds that includes compile_commands.json files created by tools like Bear and compiledb. Fixes #392 7 years ago
eidheim 88dc16d1f2 Fixed Project::Build::get_debug_path() that was not correctly changing <project_directory_name> when inserted from <default_build_path>. Reported in #394 7 years ago
eidheim dbbd8ee7ef Added support for Python __main__.py files 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim c35e35a2d0 Project and Project::Build cleanup: moved lldb specific debug code from Project::Clang to Project::LLDB, and added Project::Build::get_compile_command 8 years ago
eidheim daf83e66a6 Added initial support for the language server protocol 8 years ago
eidheim 2332ba7cb6 Fixes symbolic link issues (see #319) 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 ccf7d3b9b2 Now compiles with c++14 instead of c++11, and some src/git.* cleanup 10 years ago
eidheim 9dfd4dfaf3 Info message cleanup/fixes in project* files 10 years ago
eidheim 6db5afbb03 Refactor: src/project* files 10 years ago
eidheim 213e80f4c0 Added brief info messages to top right corner 10 years ago
Ole Christian Eidheim c605dab165 Working directory for libclang set to default build path. Fixes relative include paths in compile_commands.json, see #177 10 years ago
milleniumbug 9c5f1bba63
Fixed minor memory leak 10 years ago
eidheim 8a1c42450d Minor cleanup of project code 10 years ago
eidheim a662b0a2da Getting default/debug path cleanup 10 years ago
eidheim 7118026df2 Minor debug build cleanup 10 years ago
eidheim 9c69f18f18 Major project cleanup. Fixes #97 making it possible to support other build tools 10 years ago