diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2019-03-05 16:34:22 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2019-03-05 16:34:22 +0300 |
commit | eb9d7e00318aa7f4d686b96cc0d36c9cc90edf35 (patch) | |
tree | 6409d0b28e09baaf55cd83d0c39913db2570369a | |
parent | e0e91a74148c64bd05b5eb6b129be09c99cb2931 (diff) |
Align with latest bdep-new
-rw-r--r-- | odb/boost/buildfile | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/odb/boost/buildfile b/odb/boost/buildfile index c33b743..2fbfb89 100644 --- a/odb/boost/buildfile +++ b/odb/boost/buildfile @@ -7,11 +7,14 @@ define options: file options{*}: extension = options - # Install into the odb/boost/ subdirectory of, say, /usr/include/ recreating - # subdirectories. + # Install into the odb/boost/ subdirectory of, say, /usr/include/ + # recreating subdirectories. # - {hxx ixx txx options}{*}: install = include/odb/ - {hxx ixx txx options}{*}: install.subdirs = true + {hxx ixx txx options}{*}: + { + install = include/odb/ + install.subdirs = true + } boost/ { @@ -28,29 +31,39 @@ # (so that clean results in a state identical to distributed). # hxx{version-build2}: in{version-build2} $src_root/manifest - hxx{version-build2}: dist = true - hxx{version-build2}: clean = ($src_root != $out_root) + hxx{version-build2}: + { + dist = true + clean = ($src_root != $out_root) + } - # For pre-releases use the complete version to make sure they cannot be used - # in place of another pre-release or the final version. + # For pre-releases use the complete version to make sure they cannot be + # used in place of another pre-release or the final version. See the + # version module for details on the version.* variable values. # if $version.pre_release lib{odb-boost}: bin.lib.version = @"-$version.project_id" else lib{odb-boost}: bin.lib.version = @"-$version.major.$version.minor" + # Build options. + # cxx.poptions =+ "-I$out_root" "-I$src_root" -DLIBODB_BOOST_BUILD2 + obja{*}: cxx.poptions += -DLIBODB_BOOST_STATIC_BUILD objs{*}: cxx.poptions += -DLIBODB_BOOST_SHARED_BUILD - lib{odb-boost}: cxx.export.poptions = "-I$out_root" "-I$src_root" \ - -DLIBODB_BOOST_BUILD2 + # Export options. + # + lib{odb-boost}: + { + cxx.export.poptions = "-I$out_root" "-I$src_root" -DLIBODB_BOOST_BUILD2 + cxx.export.libs = $int_libs + } liba{odb-boost}: cxx.export.poptions += -DLIBODB_BOOST_STATIC libs{odb-boost}: cxx.export.poptions += -DLIBODB_BOOST_SHARED - lib{odb-boost}: cxx.export.libs = $int_libs - # Installation tweaks. # install_include = [dir_path] include/odb/boost/ |