aboutsummaryrefslogtreecommitdiff
path: root/src/Exec.cpp
AgeCommit message (Collapse)Author
2021-06-26Use fork/exec instead of popen. Add Path classdec05eba
2021-01-04Add run command, remove colored text output if output is redirected to filedec05eba
2020-07-06Add support for emscripten, fix compdb for testsdec05eba
2020-07-06Add OpenBSD supportCharlie Root
2020-07-06Fix build for linuxdec05eba
2020-07-06Fix build with msvc (windows)dec05eba
Fix freeze when sub process (exec) returns a lot of data (in stdout)
2020-07-06Fix build for windowsdec05eba
2018-01-11Start with config object types, for git dependenciesdec05eba
2017-12-30Add support for windows (ugly fast solution)dec05eba
2017-12-11Fix WEXITSTATUS compile error on openbsd (and ubuntu)dec05eba
I noticed that WEXITSTATUS was failing when compiling sibs on ubuntu. WEXITSTATUS uses address of input which fails if the input is directly passed by return of a function call. Also added error checking if the process was stopped/killed by receiving a signal or if it failed in any other way.
2017-12-10Add support for dependencies in global lib dirdec05eba
Global lib dir is located at ~/.sibs/lib TODO: If global lib dir doesn't exist, download it from github/server