Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-06 | Allow dot in project name | dec05eba | |
2020-07-06 | Add error_on_warning option to allow turning compiler warnings to errors | dec05eba | |
2020-07-06 | Add for directories in config. Needed by some cmake projects | dec05eba | |
2020-07-06 | Compile cmake sub project as cmake | dec05eba | |
2020-07-06 | Remove compdb dependency | dec05eba | |
2020-07-06 | Change linux platform from 64 to x86_64, add sibs platforms command | dec05eba | |
2020-07-06 | Add leak sanitizer | dec05eba | |
2020-07-06 | Move build files into platform specific location | dec05eba | |
2020-07-06 | Fix build for windows and mingw | dec05eba | |
2020-07-06 | Fix cmake dependency failing build because of missing fPIC | dec05eba | |
2020-07-06 | Only include static/dynamic lib when building cmake project | dec05eba | |
2020-07-06 | Use dll files for mingw, use mingw cmake | dec05eba | |
2020-07-06 | Store dependencies in different directories depending on target platform | dec05eba | |
This fixed conflicts in cache filepath when building 32-bit and 64-bit project on the same machine or when doing cross compilation. | |||
2020-07-06 | Add support for emscripten, fix compdb for tests | dec05eba | |
2020-07-06 | Add cygwin support | dec05eba | |
2020-07-06 | Add more include paths for msvc | dec05eba | |
2020-07-06 | Fix build for windows, release new windows build | dec05eba | |
2020-07-06 | Fix dep file not used because of wrong path | dec05eba | |
2020-07-06 | Fix version range not ending at next major version when not defining end | dec05eba | |
2020-07-06 | Use ranges for dependency version | dec05eba | |
2020-07-06 | Add cflag include headers to parent project | dec05eba | |
2020-07-06 | Fix platform error message when using invalid platform | dec05eba | |
2020-07-06 | Add posix as a platform, remove zig from compile_commands.json | dec05eba | |
2020-07-06 | Fix sibs test not including parent library correctly | dec05eba | |
Refactor config parsing to reduce number of changes when introducing a new platform to support | |||
2020-07-06 | Use compdb tool to include header files in compile_commands.json | dec05eba | |
2020-07-06 | Fix sibs builds for haiku | dec05eba | |
2020-07-06 | Add support for Haiku | dec05eba | |
2020-07-06 | Update README, use system platform for new project template | dec05eba | |
2020-07-06 | Fix for windows & mingw | dec05eba | |
2020-07-06 | Add cross compilation (mingw-w64 x86_64) | dec05eba | |
Currently only cross compiling from linux64 to win64 works. Need to test cross compilation more, currently the cross compilation uses same profile as GCC, is that correct? | |||
2020-07-06 | Add --bundle-install option to reduce distributable package size | dec05eba | |
* Downloads libraries from internet if they are missing from the system * Libraries are shared among all sibs projects as long as they use same library versions | |||
2020-07-06 | Bundle libnss libraries when packaging... | dec05eba | |
2020-07-06 | Fix bundle for non system libraries | dec05eba | |
2020-07-06 | Print package progress | dec05eba | |
2020-07-06 | Add bundle command to sibs package | dec05eba | |
Bundle command copies all dynamic library dependencies to one location and creates an archive that can be distributed. Currently only for linux. In testing phase... | |||
2020-07-06 | Testing static linking on linux | dec05eba | |
2020-07-06 | Remove missing pkg-config output when packaging | dec05eba | |
2020-07-06 | Add sibs package command | dec05eba | |
Currently in testing phase. Builds a redistributable binary by statically linking libraries (including standard library). | |||
2020-07-06 | Fix sibs not finding test code in subdirs of test dir | dec05eba | |
Fix platform specific configs, not all configs were checked | |||
2020-07-06 | Update README, remove old TODO | dec05eba | |
2020-07-06 | Allow specifying project platform without arch | dec05eba | |
2020-07-06 | Only create tests dir for c/c++ projects | dec05eba | |
Remove tests section under [package] in project.conf, it is no longer needed | |||
2020-07-06 | Add OpenBSD support | Charlie Root | |
2020-07-06 | Add support for macos | dec05eba | |
2020-07-06 | Fix no return type in function because gcc is stupid | dec05eba | |
2020-07-06 | Fix TODO: Move include_dirs & ignore_dirs under config | dec05eba | |
Merge duplicate parsing code into one function | |||
2020-07-06 | Remove project.tests, always use tests subdir | dec05eba | |
2020-07-06 | Fix build for linux | dec05eba | |
2020-07-06 | Fix build with msvc (windows) | dec05eba | |
Fix freeze when sub process (exec) returns a lot of data (in stdout) | |||
2020-07-06 | Fix build for windows | dec05eba | |