index
:
sibs
master
A simple build system for native languages. Supports c, c++ and zig. Inspired by cargo (rust).
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
backend
/
ninja
Age
Commit message (
Collapse
)
Author
2021-08-20
More protections under debug builds
dec05eba
2021-06-26
Use fork/exec instead of popen. Add Path class
dec05eba
2021-04-22
rename flto option to lto
dec05eba
2021-04-05
Oops.. optimizations disabled by default in release mode
dec05eba
2021-02-10
Disable flto by default and add --flto to enable it
dec05eba
2021-01-04
Add run command, remove colored text output if output is redirected to file
dec05eba
2020-10-21
Add thread sanitizer option (--sanitize=thread)
dec05eba
2020-07-30
mm
dec05eba
2020-07-30
Use large file
dec05eba
2020-07-12
Revert change that broke some code
dec05eba
2020-07-12
Do not use conflicting -werror arg
dec05eba
2020-07-12
Extra gcc c++ debug flag
dec05eba
2020-07-06
Fix sanitizers (and tests) by allowing to specify which sanitizer to use. ↵
dec05eba
Its not possible to use all of them at the same time
2020-07-06
Fix gitmodule url, working on fixing zig...
dec05eba
2020-07-06
Only statically link to libc++ if there are c++ files in the project
dec05eba
2020-07-06
Add link-time optimization (flto) for gcc-like compilers
dec05eba
2020-07-06
Add support for absolute paths in include_dirs config
dec05eba
2020-07-06
Fix cmake build library dependency order
dec05eba
2020-07-06
Add error_on_warning option to allow turning compiler warnings to errors
dec05eba
2020-07-06
use O3 instead of O2
dec05eba
2020-07-06
Compile cmake sub project as cmake
dec05eba
2020-07-06
Use full path for source files in ninja, to make file links work with vscode ↵
dec05eba
and other tools
2020-07-06
Remove compdb dependency
dec05eba
2020-07-06
Remove fortify source, it can only be used for optimized builds anyways
dec05eba
2020-07-06
Temporary remove compdb check. Is compdb really needed?
dec05eba
2020-07-06
Fix rpath for dynamic library dependencies for tests, cleanup empty rpath lib
dec05eba
2020-07-06
Add leak sanitizer
dec05eba
2020-07-06
Add include path for openbsd and other systems with similar structure
dec05eba
2020-07-06
Add project cflags to test
dec05eba
2020-07-06
Temporary always build binaries
dec05eba
2020-07-06
Move build files into platform specific location
dec05eba
2020-07-06
Fix build for windows and mingw
dec05eba
2020-07-06
Use dll files for mingw, use mingw cmake
dec05eba
2020-07-06
Store dependencies in different directories depending on target platform
dec05eba
This fixed conflicts in cache filepath when building 32-bit and 64-bit project on the same machine or when doing cross compilation.
2020-07-06
Add support for emscripten, fix compdb for tests
dec05eba
2020-07-06
Use system specific extension for generated files
dec05eba
2020-07-06
Add cygwin support
dec05eba
2020-07-06
Fix system libraries wrong order mingw
dec05eba
2020-07-06
Add more include paths for msvc
dec05eba
2020-07-06
Fix build for windows, release new windows build
dec05eba
2020-07-06
Replace Og with O0 -g3, compatible with emscripten
dec05eba
2020-07-06
Oops
dec05eba
2020-07-06
Allow using CC and CXX to overwrite compiler
dec05eba
2020-07-06
Fix dep file not used because of wrong path
dec05eba
2020-07-06
Fix defines no set
dec05eba
2020-07-06
Build non-lib files with fpic as well (fixes qt build)
dec05eba
2020-07-06
Add cflag include headers to parent project
dec05eba
2020-07-06
Fix tests when main project has only header files
dec05eba
2020-07-06
Define win macro on mingw
dec05eba
2020-07-06
Add posix as a platform, remove zig from compile_commands.json
dec05eba
[next]