aboutsummaryrefslogtreecommitdiff
path: root/butl/buildfile
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-09-02 14:23:33 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-09-02 14:23:33 +0200
commitc97b19321969cce9fd497da083d5a3bfb0392e13 (patch)
treedeea1f5a389daed46a6d1f15dc1c10286b9fc015 /butl/buildfile
parent690eb2025b98080d62f587bc511d6f88badfb848 (diff)
Exclude win32-utility from non-Windows builds
This gets rid of a warning about an empty object file.
Diffstat (limited to 'butl/buildfile')
-rw-r--r--butl/buildfile10
1 files changed, 8 insertions, 2 deletions
diff --git a/butl/buildfile b/butl/buildfile
index 4ac0672..0f45f42 100644
--- a/butl/buildfile
+++ b/butl/buildfile
@@ -22,8 +22,14 @@ lib{butl}: \
{hxx cxx}{ triplet } \
{hxx ixx }{ utility } \
{hxx }{ vector-view } \
-{hxx }{ version } \
-{hxx cxx}{ win32-utility }
+{hxx }{ version }
+
+# Exclude these from compilation on non-Windows targets.
+#
+if ($cxx.target.class == "windows")
+ lib{butl}: {hxx cxx}{ win32-utility }
+else
+ lib{butl}: file{ win32-utility win32-utility.cxx }
# This one is included into sha256.cxx so treat it as file to exclude
# from the compilation.