aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-06-27Add --cpu=baseline|native option, propagate sanitize setting to sub projectsdec05eba
2023-03-08Add support for mold, add optimization flags for linking stepdec05eba
2023-02-13Fix PATH parsing incorrect if PATH does not contain :dec05eba
2023-01-07Set default sanitize level for tests to nonedec05eba
2022-11-12Only default to lld in release modedec05eba
2022-05-19Disable automatic use of lld when using link-time optimizationdec05eba
2022-05-09Use lld or gold if installeddec05eba
2022-03-09Add --args to sibs test commanddec05eba
2022-03-08Fix skip-compile option inverteddec05eba
2022-03-08Add --linker, --build and --skip-compile optionsdec05eba
2022-01-14Add lang.c and lang.cpp to testsdec05eba
2021-11-24Add --debug/--release option to sibs testdec05eba
2021-10-21Add lang.cpp.enable_exceptions option to enable/disable options, add c20, ↵dec05eba
add c++03, c++98 and c++20
2021-08-20Add --debug-symbols to include debug symbols in release buildsdec05eba
2021-08-20More protections under debug buildsdec05eba
2021-06-26Use fork/exec instead of popen. Add Path classdec05eba
2021-05-24force c locale, remove need for sudo in install scriptdec05eba
2021-05-21Temporary disable package server, update readmedec05eba
2021-04-22rename flto option to ltodec05eba
2021-02-10Disable flto by default and add --flto to enable itdec05eba
2021-01-04Add run command, remove colored text output if output is redirected to filedec05eba
2020-11-03Remove ability to use git projects as dependencies. Users can add them as ↵dec05eba
git submodules instead
2020-10-21Add thread sanitizer option (--sanitize=thread)dec05eba
2020-10-16Fix package repository downloaddec05eba
2020-09-30Fix out-of-bounds read when using --sanitize arg instead of --sanitize=dec05eba
2020-07-06Return a string for a getFileDatadec05eba
2020-07-06Fix 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-06Use my own domain instead of gitlab for packagesdec05eba
2020-07-06Add check that the package in cache is not corrupt from a previous ↵dec05eba
download+extract that might have stopped mid-action
2020-07-06Fix platform family checks (fixed pthreads on linux)dec05eba
2020-07-06Fix version =,< and <= not working. Also fix incorrect platform family handlingdec05eba
2020-07-06Add 'lib' config, for including external libraries without pkg-configdec05eba
2020-07-06Add support for absolute paths in include_dirs configdec05eba
2020-07-06Fix crash that happens sometimes when building cmake projectdec05eba
2020-07-06Document $out directorydec05eba
2020-07-06Fix cmake build library dependency orderdec05eba
2020-07-06Allow dot in project namedec05eba
2020-07-06Add error_on_warning option to allow turning compiler warnings to errorsdec05eba
2020-07-06Add for directories in config. Needed by some cmake projectsdec05eba
2020-07-06Compile cmake sub project as cmakedec05eba
2020-07-06Remove compdb dependencydec05eba
2020-07-06Change linux platform from 64 to x86_64, add sibs platforms commanddec05eba
2020-07-06Add leak sanitizerdec05eba
2020-07-06Move build files into platform specific locationdec05eba
2020-07-06Fix build for windows and mingwdec05eba
2020-07-06Fix cmake dependency failing build because of missing fPICdec05eba
2020-07-06Only include static/dynamic lib when building cmake projectdec05eba
2020-07-06Use dll files for mingw, use mingw cmakedec05eba
2020-07-06Store dependencies in different directories depending on target platformdec05eba
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-06Add support for emscripten, fix compdb for testsdec05eba