This commit is contained in:
2024-07-12 01:55:58 +03:00
parent 6d285a88d8
commit 9b1bbffbc4
23 changed files with 372 additions and 304 deletions

View File

@@ -1,4 +1,16 @@
# v7
# 2.0.0
+ updated setup.sh to do system-wide installation
+ deleted makefile (call `./cbuild.sh` or installed `cbuild`)
+ added command line arguments:
+ `--help`
+ `--current-config`
+ `--default-config`
+ `--new-project`
+ all shebang changed to `#!/usr/bin/env bash`
+ `init.sh` became `config.sh` with function `load_config`
+ moved color variables and print functions to `myprint.sh`
# v1.7.0
+ added function `resolve_dependencies` to `link`
+ added variables `DEPS_BASEDIR` and `DEPS` to config
+ added script `rebuild_dep.sh` which can be called through `Makefile`
@@ -7,7 +19,7 @@
+ added task `no_task` which is been set in `init.sh` when `TASK` is empty
+ now `STATIC_LIB_FILE` starts with "lib"
# v6
# v1.6.0
+ `build_profile` task was split to `profile` and `gprof`
+ added task `sanitize`
+ default C++ standard set to `c++11`
@@ -16,7 +28,7 @@
+ added function `try_delete_dir_or_file` for `clean` task
+ dead code removal in `build_exec` and `build_static_lib`
# v5
# v1.5.0
+ added task `clean`
+ added task `exec_dbg`
+ added task `build_profile`