From 1576021cf7a744d9c64e6e6fe3e4c3a9be5983bf Mon Sep 17 00:00:00 2001 From: Timerix Date: Fri, 9 Aug 2024 22:05:34 +0300 Subject: [PATCH] v2.1.4 --- CBUILD_VERSION | 2 +- CHANGELOG.md | 3 +++ cbuild.sh | 2 +- config.sh | 2 +- default.config | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CBUILD_VERSION b/CBUILD_VERSION index abae0d9..c346e7a 100644 --- a/CBUILD_VERSION +++ b/CBUILD_VERSION @@ -1 +1 @@ -2.1.3 \ No newline at end of file +2.1.4 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index fa5913b..488f228 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# v2.1.4 ++ added `-Wl,-rpath` argument generation in `link()`. It forces ld to link to local shared library in `OUTDIR` + # v2.1.3 + added `DEP_OTHER_OUT_FILES` to dependency configs + if `PRESERVE_OUT_DIRECTORY_STRUCTURE=true` then `DEP_DYNAMIC_OUT_FILES` and `DEP_OTHER_OUT_FILES` are copied to `OUTDIR` preserving directory structure (example_dir/lib1.so -> $OUTDIR/example_dir/lib1.so) diff --git a/cbuild.sh b/cbuild.sh index 73106bb..a2a3ee5 100644 --- a/cbuild.sh +++ b/cbuild.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -INSTALLED_CBUILD_VERSION=2.1.3 +INSTALLED_CBUILD_VERSION=2.1.4 # set \t size to 4 spaces tabs 4 diff --git a/config.sh b/config.sh index 4096569..bf3cc6a 100644 --- a/config.sh +++ b/config.sh @@ -9,7 +9,7 @@ function load_config { TASK="$2" local quiet=$3 - myprint "${BLUE}loading config '$(realpath $project_config_path)'" + myprint "${BLUE}loading config ${WHITE}'$(realpath $project_config_path)'" if [ -z "$project_config_path" ]; then error "config path is null" diff --git a/default.config b/default.config index ffc3937..1ac36ff 100644 --- a/default.config +++ b/default.config @@ -1,5 +1,5 @@ #!/usr/bin/env bash -CBUILD_VERSION=2.1.3 +CBUILD_VERSION=2.1.4 CONFIG_VERSION=1 PROJECT="%PROJECT_NAME%"