aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-06Bundle libnss libraries when packaging...dec05eba
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-06Remove missing pkg-config output when packagingdec05eba
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-06Update README, remove old TODOdec05eba
2020-07-06Allow specifying project platform without archdec05eba
2020-07-06Only create tests dir for c/c++ projectsdec05eba
Remove tests section under [package] in project.conf, it is no longer needed
2020-07-06Add OpenBSD supportCharlie Root
2020-07-06Add support for macosdec05eba
2020-07-06Fix no return type in function because gcc is stupiddec05eba
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 build for windowsdec05eba
2020-07-06Fix TODOs, mainly escaping strings for ninjadec05eba
2020-07-06Build project with zig if project only contains zig filesdec05eba
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-06Fix zig test including pthread, fix broken sibs test for c/c++dec05eba
2020-07-06Add support for running zig testsdec05eba
2020-07-06Add c and zig template to sibs build, sibs initdec05eba
2020-07-06Allow '+' character in dependency namedec05eba
2020-07-06Add dependencies dynamic dependencies to root project, to make it possible ↵dec05eba
to use dependencies dependencies from root project
2020-07-06Add tests/compile_commands.json to gitignore for new projectsdec05eba
2020-07-06Add more c++ file extensionsdec05eba
2020-07-06Change packages.json location to gitlabdec05eba
2020-07-06Move compile_commands.json to project root directory, needed for IDEsdec05eba
2020-07-06Add compiled files to .gitignore on sibs new and sibs initdec05eba
2020-07-06Only show warnings in main project. TODO: Add option to show for dependenciesdec05eba
2020-07-06Create test source file when creating new project or init projectdec05eba
2020-07-06Add missing usage infodec05eba
2020-07-06Only init git if it doesn't existdec05eba
2020-07-06Fix library orderdec05eba
2020-07-06Add sibs init to init project in existing directorydec05eba
2020-07-06asdsdec05eba
2020-07-06Add sanitize build/test option, currently ignored if gcc is not useddec05eba
2020-07-06Fix crash on windows when dependency is not founddec05eba
2020-07-06Fix for windowsdec05eba
2018-05-16Fix bug where multiple versions of a package doesn't work at alldec05eba
2018-05-09Change debug optimization level to Og for GCCdec05eba
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-04-23Do not include sibs lib dir in global includedec05eba
2018-04-15Do not build project twice if project is an executabledec05eba
and running 'sibs test'