aboutsummaryrefslogtreecommitdiff
path: root/libbutl/buildfile
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2017-06-24 11:14:10 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2017-06-24 11:14:10 +0200
commit3bd426dce9d6c9e37dc08e9591a2caa6fa1fdb20 (patch)
tree9fc84320c4b777a52512c317b591c90708f13a7a /libbutl/buildfile
parente652a49cbac1098dd97695309336545ef4e9ae89 (diff)
Add build system support for modularization
Diffstat (limited to 'libbutl/buildfile')
-rw-r--r--libbutl/buildfile6
1 files changed, 4 insertions, 2 deletions
diff --git a/libbutl/buildfile b/libbutl/buildfile
index 42fc421..28cbc7b 100644
--- a/libbutl/buildfile
+++ b/libbutl/buildfile
@@ -71,9 +71,11 @@ if $version.pre_release
else
lib{butl}: bin.lib.version = @"-$version.major.$version.minor"
+bmi{*}: cxx.poptions += -DLIBBUTL_MODULE_BUILD
+
cxx.poptions =+ "-I$out_root" "-I$src_root"
-obja{*}: cxx.poptions += -DLIBBUTL_STATIC_BUILD
-objs{*}: cxx.poptions += -DLIBBUTL_SHARED_BUILD
+obja{*} bmia{*}: cxx.poptions += -DLIBBUTL_STATIC_BUILD
+objs{*} bmis{*}: cxx.poptions += -DLIBBUTL_SHARED_BUILD
lib{butl}: cxx.export.poptions = "-I$out_root" "-I$src_root"
liba{butl}: cxx.export.poptions += -DLIBBUTL_STATIC