aboutsummaryrefslogtreecommitdiff
path: root/backend/ninja
AgeCommit message (Collapse)Author
2020-07-06Use cflags includes in zig build, ignore sibs-build dir for source filesdec05eba
2020-07-06Add zig support (still primitive)dec05eba
2020-07-06Use ninja library to generate build instead of raw stringdec05eba
2020-07-06Add dependencies dynamic dependencies to root project, to make it possible ↵dec05eba
to use dependencies dependencies from root project
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-06Only show warnings in main project. TODO: Add option to show for dependenciesdec05eba
2020-07-06Fix library orderdec05eba
2020-07-06Fix tests built twice instead of oncedec05eba
2020-07-06Add sanitize build/test option, currently ignored if gcc is not useddec05eba
2020-07-06Add more runtime checks for debug buildsdec05eba
2020-07-06Fix for windowsdec05eba
2018-05-16Fix spelling error in FORTIFY_SOURCES flagdec05eba
2018-05-10Link math library by default on gccdec05eba
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-24Remove glibcxx_debug as it causes issues with opendht for some reasondec05eba
2018-04-24Add glibcxx debug flag when running debug mode gccdec05eba
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'
2018-03-22Add more useful compiler flags for gccdec05eba
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-03-19Fix compile error when having dependency on static library that hasdec05eba
dependency on dynamic libraries Static libraries need to be defined before dynamic libraries when building executable, otherwise you get linking error
2018-03-18Fix crash when building project with no source filesdec05eba
2018-02-01Add parent project expose include dir to testsdec05eba
2018-01-28.cc files are c++ files, not cdec05eba
2018-01-26Add tododec05eba
2018-01-26Use 'script' to get colored output for ninja builddec05eba
2018-01-26Add git dependenciesdec05eba
2018-01-11Generate dependency file (recompile source files when header files are modified)dec05eba
2018-01-07Add c/c++ language version option, compile c/cc files with c compilerdec05eba
2018-01-07Add 'ldl' linking flag on linuxdec05eba
This enabled the use of dynamic lib functions such as dlopen, dlclose. Should there be a flag to disable this?
2018-01-06Fix dynamic lib dependencies in packages with no source filesdec05eba
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-05Do not generate debug info if building releasedec05eba
2018-01-05Get cflags from pkg config dependencydec05eba
2018-01-04Use packages list to find packagesdec05eba
2018-01-03Add custom define optiondec05eba
2018-01-03Add "sibs test" command. Tests are only run when that command is invokeddec05eba
2018-01-03Add _CONSOLE and _LIB define for windowsdec05eba
2018-01-02Add missing return statement causing segfaultdec05eba
Added compile flags to give error when missing return statement
2018-01-01Use correct directory for tests depending on optimization leveldec05eba
2017-12-31Add windows standard lib files to builddec05eba
Add optimization flag for debug/release for msvc
2017-12-31Add missing defines (WIN32, WIN64), fix static lib name on windowsdec05eba
2017-12-31Add static linking for msvcdec05eba
2017-12-31Add support for global configdec05eba
2017-12-31Add cmake building, add ignore dirs optiondec05eba
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-31Sibs can now build itself on windowsdec05eba
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-30Merge release_0.1.0 to masterdec05eba
Add support for windows