Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-06 | Add cflag include headers to parent project | dec05eba | |
2020-07-06 | Fix tests when main project has only header files | dec05eba | |
2020-07-06 | Fix platform error message when using invalid platform | dec05eba | |
2020-07-06 | Define win macro on mingw | 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 | Update README with info about IDE support | dec05eba | |
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 | Update README with haiku info | 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 libnss files to downloads for packages | dec05eba | |
2020-07-06 | Add package lib blacklist, remove patchelf dependency | dec05eba | |
Some libraries such as gpu driver libraries cant be distributed because even though the program is run on the same cpu arch, gpu can differ. Removed dependency on patchelf, as it's not needed when executing ld-so directly with --library-path | |||
2020-07-06 | Improve package performance, use one checksum file instead of multiple | dec05eba | |
2020-07-06 | Fix package scripts for older distros | dec05eba | |
Tested on ubuntu 12.04 | |||
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 | Update README with info about clang&musl for packaging | dec05eba | |
2020-07-06 | Bundle libnss libraries when packaging... | dec05eba | |
2020-07-06 | Fix runtime crash in bundled package | dec05eba | |
2020-07-06 | Update README with package info | 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 | Strip release executable when using gcc/clang | dec05eba | |
2020-07-06 | Add missing static flag for packaging, do not use --library c when packaging ↵ | dec05eba | |
for zig | |||
2020-07-06 | Do not propagate static link flags to parent, also do not use for zig | dec05eba | |
2020-07-06 | Remove missing pkg-config output when packaging | dec05eba | |
2020-07-06 | Update README with usage info | 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 build for windows, update sibs binary | dec05eba | |
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 | Update README.md | dec05eba | |
2020-07-06 | Add OpenBSD support | Charlie Root | |
2020-07-06 | Fix README table formatting | dec05eba | |
2020-07-06 | Update readme, project.conf and install script for mac | dec05eba | |
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 | Update README with supported platforms | dec05eba | |
2020-07-06 | Fix build for linux | dec05eba | |
2020-07-06 | Release 0.1.5 | dec05eba | |
2020-07-06 | Fix build with msvc (windows) | dec05eba | |
Fix freeze when sub process (exec) returns a lot of data (in stdout) |