Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-14 | Add lang.c and lang.cpp to tests | dec05eba | |
2021-10-21 | Add lang.cpp.enable_exceptions option to enable/disable options, add c20, ↵ | dec05eba | |
add c++03, c++98 and c++20 | |||
2021-06-26 | Use fork/exec instead of popen. Add Path class | dec05eba | |
2020-11-03 | Remove ability to use git projects as dependencies. Users can add them as ↵ | dec05eba | |
git submodules instead | |||
2020-07-06 | Return a string for a getFileData | dec05eba | |
2020-07-06 | Add 'lib' config, for including external libraries without pkg-config | dec05eba | |
2020-07-06 | Document $out directory | dec05eba | |
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 | Move build files into platform specific location | dec05eba | |
2020-07-06 | Use ranges for dependency version | dec05eba | |
2020-07-06 | Fix platform error message when using invalid platform | 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 | Fix for windows & mingw | dec05eba | |
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 | Fix bundle for non system libraries | dec05eba | |
2020-07-06 | Testing static linking on linux | 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 | Allow specifying project platform without arch | dec05eba | |
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 | Add support for running zig tests | dec05eba | |
2020-07-06 | Allow '+' character in dependency name | dec05eba | |
2020-07-06 | Add compiled files to .gitignore on sibs new and sibs init | dec05eba | |
2020-07-06 | Add sibs init to init project in existing directory | dec05eba | |
2020-07-06 | Fix for windows | dec05eba | |
2018-03-21 | Add 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-26 | Add git dependencies | dec05eba | |
2018-01-11 | Start with config object types, for git dependencies | dec05eba | |
2018-01-07 | Correct language version error message | dec05eba | |
2018-01-07 | Add c/c++ language version option, compile c/cc files with c compiler | dec05eba | |
2018-01-06 | Add define.static, define.dynamic | dec05eba | |
2018-01-03 | Add custom define option | dec05eba | |
2018-01-03 | Add "sibs test" command. Tests are only run when that command is invoked | dec05eba | |
2018-01-03 | Validate cmake.dir is provided in conf | dec05eba | |
2018-01-02 | Add missing return statement causing segfault | dec05eba | |
Added compile flags to give error when missing return statement | |||
2018-01-02 | Fix bug when using config for several platforms in one project | dec05eba | |
2018-01-01 | Add support for comments in config file | dec05eba | |
2018-01-01 | Add config parsing for cmake | dec05eba | |
cmake has not integrated yet, but it will parse... Add test script to easily run tests | |||
2018-01-01 | Fail build if project.conf contains invalid object or field | dec05eba | |
2017-12-31 | Update new project template with user platform | dec05eba | |
Validate package name only contains safe characters. TODO: Validate package name is allowed on windows, names such as NUL, AUX are not allowed | |||
2017-12-31 | Make platforms in project.conf required | dec05eba | |
2017-12-31 | Add support for global config | dec05eba | |
2017-12-31 | Add cmake building, add ignore dirs option | dec05eba | |
Sometimes it's not possible to build new sibs with older sibs because of changes that break backwards compatbility. If sibs installation fails with sibs, use cmake. | |||
2017-12-31 | Sibs can now build itself on windows | dec05eba | |
Fixed several bugs. The windows implementation IS QUICK AND DIRTY! It links things as static even if you wish to link as dynamic etc..... NEED TO FIX THIS !!! |