Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-12-28 | Add support for tests in a package where type is executable | dec05eba | |
2017-12-28 | Output build time after successful build | dec05eba | |
2017-12-28 | Replace cmake with sibs. Sibs builds itself now | dec05eba | |
If you dont already have sibs to build sibs, download first release: https://github.com/DEC05EBA/sibs/archive/0.1.0.tar.gz Then you can install new version of sibs | |||
2017-12-28 | Add optimization level option to building | dec05eba | |
2017-12-28 | Add package include dirs config | dec05eba | |
Fix getRealPath returning corrupt path. This allows you to specifying a list of include dirs under [package], like: [package] name = "blabla" include_dirs = ["include"] There are many libraries that include paths to header files like this, so when including a header file, you dont have to specify relative path to header files (which can be long), and you can use same path no matter where you are including header from. Currently include_dirs is not propagated to dependant packages and im not sure if they should be, from the looks of it the reason you want include_dirs is internal package setup. | |||
2017-12-16 | Modify ninja interface to build after creating build file | dec05eba | |
This setup is needed because we need to build the project before building tests | |||
2017-12-16 | Fix build when not specifying absolute path | dec05eba | |
2017-12-16 | Add support for sub project (unit tests) | dec05eba | |
2017-12-13 | Fix linking issue (linking in wrong order) | dec05eba | |
Change program argument handling. Add new program argument "new" to create a new sibs project which creates a project with all necessary files and also uses git init (ignores failure, for example if git is not installed). Change build path from "build" to "sibs-build" to prevent name clashing since "build" is a common name for directories. | |||
2017-12-12 | Lazily create directories that are needed | dec05eba | |
Directories such as: ~/.sibs ~/.sibs/archive ~/.sibs/lib And directories for each specific library. Also fix bug in getFileContent and fileOverwrite if file already exists | |||
2017-12-12 | Download and extract missing dependencies from github | dec05eba | |
Using libcurl and libarchive |