aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-06Add support for emscripten, fix compdb for testsdec05eba
2020-07-06Use system specific extension for generated filesdec05eba
2020-07-06Add cygwin supportdec05eba
2020-07-06Fix system libraries wrong order mingwdec05eba
2020-07-06Add more include paths for msvcdec05eba
2020-07-06Fix build for windows, release new windows builddec05eba
2020-07-06Replace Og with O0 -g3, compatible with emscriptendec05eba
2020-07-06Oopsdec05eba
2020-07-06Allow using CC and CXX to overwrite compilerdec05eba
2020-07-06Fix dep file not used because of wrong pathdec05eba
2020-07-06Fix version range not ending at next major version when not defining enddec05eba
2020-07-06No longer alphadec05eba
2020-07-06Use ranges for dependency versiondec05eba
2020-07-06Fix defines no setdec05eba
2020-07-06Build non-lib files with fpic as well (fixes qt build)dec05eba
2020-07-06Add cflag include headers to parent projectdec05eba
2020-07-06Fix tests when main project has only header filesdec05eba
2020-07-06Fix platform error message when using invalid platformdec05eba
2020-07-06Define win macro on mingwdec05eba
2020-07-06Add posix as a platform, remove zig from compile_commands.jsondec05eba
2020-07-06Fix sibs test not including parent library correctlydec05eba
Refactor config parsing to reduce number of changes when introducing a new platform to support
2020-07-06Update README with info about IDE supportdec05eba
2020-07-06Use compdb tool to include header files in compile_commands.jsondec05eba
2020-07-06Fix sibs builds for haikudec05eba
2020-07-06Update README with haiku infodec05eba
2020-07-06Add support for Haikudec05eba
2020-07-06Update README, use system platform for new project templatedec05eba
2020-07-06Fix for windows & mingwdec05eba
2020-07-06Add 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-06Add libnss files to downloads for packagesdec05eba
2020-07-06Add package lib blacklist, remove patchelf dependencydec05eba
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-06Improve package performance, use one checksum file instead of multipledec05eba
2020-07-06Fix package scripts for older distrosdec05eba
Tested on ubuntu 12.04
2020-07-06Add --bundle-install option to reduce distributable package sizedec05eba
* 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-06Update README with info about clang&musl for packagingdec05eba
2020-07-06Bundle libnss libraries when packaging...dec05eba
2020-07-06Fix runtime crash in bundled packagedec05eba
2020-07-06Update README with package infodec05eba
2020-07-06Fix bundle for non system librariesdec05eba
2020-07-06Print package progressdec05eba
2020-07-06Add bundle command to sibs packagedec05eba
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-06Testing static linking on linuxdec05eba
2020-07-06Strip release executable when using gcc/clangdec05eba
2020-07-06Add missing static flag for packaging, do not use --library c when packaging ↵dec05eba
for zig
2020-07-06Do not propagate static link flags to parent, also do not use for zigdec05eba
2020-07-06Remove missing pkg-config output when packagingdec05eba
2020-07-06Update README with usage infodec05eba
2020-07-06Add sibs package commanddec05eba
Currently in testing phase. Builds a redistributable binary by statically linking libraries (including standard library).
2020-07-06Fix build for windows, update sibs binarydec05eba
2020-07-06Fix sibs not finding test code in subdirs of test dirdec05eba
Fix platform specific configs, not all configs were checked