summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmar Polo <op@omarpolo.com>2021-08-09 13:11:53 +0000
committerOmar Polo <op@omarpolo.com>2021-08-09 13:11:53 +0000
commit78cd0ffdba6a336475f21be598dca7087a4a66f7 (patch)
tree0adf1868bd4c54d00bd753010402442082193724
parent0cbb19a246b2a701dde848d86bff319b571efad7 (diff)
automatically detect BSDs as platform=linuxbsd
-rw-r--r--SConstruct8
1 files changed, 7 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct
index f8e3a68edd..03a4726dd6 100644
--- a/SConstruct
+++ b/SConstruct
@@ -196,7 +196,13 @@ elif env_base["p"] != "":
selected_platform = env_base["p"]
else:
# Missing `platform` argument, try to detect platform automatically
- if sys.platform.startswith("linux"):
+ if (
+ sys.platform.startswith("linux")
+ or sys.platform.startswith("dragonfly")
+ or sys.platform.startswith("freebsd")
+ or sys.platform.startswith("netbsd")
+ or sys.platform.startswith("openbsd")
+ ):
selected_platform = "linuxbsd"
elif sys.platform == "darwin":
selected_platform = "osx"