summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-11-05 16:58:36 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-11-05 18:53:49 +0100
commit6cf0c559dca2532b2ebb1ea7003496e0e75fd0e4 (patch)
tree4e63ac00eeb2eb9bf994c7c00c3af96bf2ad4d57
parentconfdefs: Add extern C guards to libpci.h (diff)
downloadrtems-6cf0c559dca2532b2ebb1ea7003496e0e75fd0e4.tar.bz2
build: Place cache file in output directory
This improves support for the --out option. Previously, the cache file was placed in the source directory under "build/...". Now, it is placed in the output directory, which is "build" by default. So, if you don't use the --out option nothing changes. However, if you use the --out option, then the cache file is placed under the specified directory.
-rwxr-xr-xwscript4
1 files changed, 2 insertions, 2 deletions
diff --git a/wscript b/wscript
index 57ec6ff7f7..5f6958dbf3 100755
--- a/wscript
+++ b/wscript
@@ -1135,8 +1135,8 @@ def load_from_yaml(load, ctx, data_by_uid, base, path):
def load_items_in_directory(ctx, ctors, path):
- f = ctx.path.make_node(
- "build/c4che/" + re.sub(r"[^\w]", "_", path) + ".pickle"
+ f = ctx.bldnode.make_node(
+ "c4che/" + re.sub(r"[^\w]", "_", path) + ".pickle"
)
f.parent.mkdir()
cache_file = f.abspath()