aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2020-07-06Fix cmake build library dependency orderdec05eba
2020-07-06Add error_on_warning option to allow turning compiler warnings to errorsdec05eba
2020-07-06Add for directories in config. Needed by some cmake projectsdec05eba
2020-07-06Change linux platform from 64 to x86_64, add sibs platforms commanddec05eba
2020-07-06Add arm32/64 supportdec05eba
2020-07-06Fix dir for cmake.static and cmake.dynamicdec05eba
2020-07-06Use dll files for mingw, use mingw cmakedec05eba
2020-07-06Store dependencies in different directories depending on target platformdec05eba
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-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 build for windows, release new windows builddec05eba
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-06Use ranges for dependency versiondec05eba
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-06Add support for Haikudec05eba
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 --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-06Fix bundle for non system librariesdec05eba
2020-07-06Add sibs package commanddec05eba
Currently in testing phase. Builds a redistributable binary by statically linking libraries (including standard library).
2020-07-06Fix sibs not finding test code in subdirs of test dirdec05eba
Fix platform specific configs, not all configs were checked
2020-07-06Allow specifying project platform without archdec05eba
2020-07-06Add OpenBSD supportCharlie Root
2020-07-06Add support for macosdec05eba
2020-07-06Fix TODO: Move include_dirs & ignore_dirs under configdec05eba
Merge duplicate parsing code into one function
2020-07-06Remove project.tests, always use tests subdirdec05eba
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 TODOs, mainly escaping strings for ninjadec05eba
2020-07-06Fix various things, add generated zig header files to global includedec05eba
Fix compile_commands.json missing build steps. Fix c includes -> zig includes flags. Fix crash when running sibs new/init without defining lang. Add generated zig header files to global include so they can be used from c/c++. Add zig and zig/c (using zig and c in the same project) examples.
2020-07-06Add support for running zig testsdec05eba
2020-07-06Add zig support (still primitive)dec05eba
2020-07-06Use ninja library to generate build instead of raw stringdec05eba
2020-07-06Only show warnings in main project. TODO: Add option to show for dependenciesdec05eba
2020-07-06Add sibs init to init project in existing directorydec05eba
2020-07-06Add sanitize build/test option, currently ignored if gcc is not useddec05eba
2020-07-06Fix for windowsdec05eba
2018-05-05Build compilation database (clangdb) when compilingdec05eba
2018-04-29Change sibs cache directory to standard one, remove library archive when it ↵dec05eba
has been extracted
2018-03-21Add sub projects (should be used with git submodules)dec05eba
Fix issue where static lib dependencies are not built correctly because their dynamic lib dependencies are not propagated to dependant project
2018-01-26Add git dependenciesdec05eba
2018-01-11Start with config object types, for git dependenciesdec05eba
2018-01-07Add info about lang.c and lang.cppdec05eba
2018-01-07Add c/c++ language version option, compile c/cc files with c compilerdec05eba
2018-01-06Add define.static, define.dynamicdec05eba
2018-01-06Change package list formatdec05eba
2018-01-05Get cflags from pkg config dependencydec05eba