Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Add sibs package command | dec05eba | |
Currently in testing phase. Builds a redistributable binary by statically linking libraries (including standard library). | |||
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 | 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 | Fix build with msvc (windows) | dec05eba | |
Fix freeze when sub process (exec) returns a lot of data (in stdout) | |||
2020-07-06 | Fix build for windows | dec05eba | |
2020-07-06 | Fix TODOs, mainly escaping strings for ninja | dec05eba | |
2020-07-06 | Build project with zig if project only contains zig files | dec05eba | |
2020-07-06 | Fix various things, add generated zig header files to global include | dec05eba | |
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-06 | Fix zig test including pthread, fix broken sibs test for c/c++ | dec05eba | |
2020-07-06 | Add support for running zig tests | dec05eba | |
2020-07-06 | Add c and zig template to sibs build, sibs init | dec05eba | |
2020-07-06 | Add tests/compile_commands.json to gitignore for new projects | dec05eba | |
2020-07-06 | Add more c++ file extensions | dec05eba | |
2020-07-06 | Move compile_commands.json to project root directory, needed for IDEs | dec05eba | |
2020-07-06 | Add compiled files to .gitignore on sibs new and sibs init | dec05eba | |
2020-07-06 | Only show warnings in main project. TODO: Add option to show for dependencies | dec05eba | |
2020-07-06 | Create test source file when creating new project or init project | dec05eba | |
2020-07-06 | Add missing usage info | dec05eba | |
2020-07-06 | Only init git if it doesn't exist | dec05eba | |
2020-07-06 | Add sibs init to init project in existing directory | dec05eba | |
2020-07-06 | asds | dec05eba | |
2020-07-06 | Add sanitize build/test option, currently ignored if gcc is not used | dec05eba | |
2018-05-05 | Build compilation database (clangdb) when compiling | dec05eba | |
2018-04-29 | Change sibs cache directory to standard one, remove library archive when it ↵ | dec05eba | |
has been extracted | |||
2018-04-15 | Do not build project twice if project is an executable | dec05eba | |
and running 'sibs test' | |||
2018-04-04 | Add generated library file to parent project for cmake dependency | 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-03-18 | Fix crash when building project with no source files | dec05eba | |
2018-02-10 | GitRepository: clone using specified branch | dec05eba | |
2018-02-01 | Add parent project expose include dir to tests | dec05eba | |
2018-01-26 | Add todo | dec05eba | |
2018-01-26 | Add git dependencies | dec05eba | |
2018-01-06 | Fix dynamic lib dependencies in packages with no source files | dec05eba | |
Packages with no source files do not output a library that is included by dependencies, so we need to give our dependencies to the dependant package | |||
2018-01-06 | Add define.static, define.dynamic | dec05eba | |
2018-01-06 | Change package list format | dec05eba | |
2018-01-03 | Fail immediately if test command is run but no test dir is configured | 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-03 | Add _CONSOLE and _LIB define for windows | dec05eba | |
2018-01-02 | Add support for cmake | dec05eba | |
Not working fully yet, will investigate why | |||
2018-01-01 | Add todo | 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 | 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 !!! | |||
2017-12-30 | Merge release_0.1.0 to master | dec05eba | |
Add support for windows | |||
2017-12-30 | Add support for windows (ugly fast solution) | dec05eba | |