summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2022-04-08 10:29:46 +0200
committerOliver Reiche <oliver.reiche@huawei.com>2022-04-14 13:45:47 +0200
commit5d86168a57564d77dd16a0e342d5ba8adb8f2650 (patch)
treeac1a2974b9e419ca984e8f77b3a1fe9466805590 /src
parentda787dd39f5a563b462d716d3bcfbb039dee9cd1 (diff)
downloadjustbuild-5d86168a57564d77dd16a0e342d5ba8adb8f2650.tar.gz
just: Add support for building static binary
Diffstat (limited to 'src')
-rw-r--r--src/buildtool/main/TARGETS6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/buildtool/main/TARGETS b/src/buildtool/main/TARGETS
index 6582137a..3151d9ae 100644
--- a/src/buildtool/main/TARGETS
+++ b/src/buildtool/main/TARGETS
@@ -1,5 +1,6 @@
{ "just":
{ "type": ["@", "rules", "CC", "binary"]
+ , "arguments_config": ["BUILD_STATIC_BINARY"]
, "name": ["just"]
, "srcs": ["main.cpp"]
, "private-hdrs": ["main.hpp"]
@@ -18,5 +19,10 @@
, ["src/utils/cpp", "json"]
]
, "stage": ["src", "buildtool", "main"]
+ , "link external":
+ { "type": "if"
+ , "cond": {"type": "var", "name": "BUILD_STATIC_BINARY"}
+ , "then": ["-static"]
+ }
}
}