aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/algorithm.hxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2019-08-01 16:10:01 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2019-08-01 16:41:08 +0300
commit8e69e09b7ec68377758c63092f9b254e95a0d7be (patch)
tree91f29f69c5a329d3a7e8594407e8a0330d146002 /libbuild2/algorithm.hxx
parentcd090e741cdee437632554d22c5ae84572c7267f (diff)
Fix linkage failure due to inline functions defined in libbuild2/algorithm.ixx and referred from libbuild2/target.txx
Diffstat (limited to 'libbuild2/algorithm.hxx')
-rw-r--r--libbuild2/algorithm.hxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/libbuild2/algorithm.hxx b/libbuild2/algorithm.hxx
index 50e8423..4707ae7 100644
--- a/libbuild2/algorithm.hxx
+++ b/libbuild2/algorithm.hxx
@@ -23,12 +23,12 @@ namespace build2
// prerequisite-type-specific search function. If that doesn't yeld
// anything, it creates a new target.
//
- const target&
+ LIBBUILD2_SYMEXPORT const target&
search (const target&, const prerequisite&);
// As above but only search for an already existing target.
//
- const target*
+ LIBBUILD2_SYMEXPORT const target*
search_existing (const prerequisite&);
// As above but cache a target searched in a custom way.
@@ -411,7 +411,7 @@ namespace build2
// don't do this, then the group resolution will be racy since we will use
// two different task_count instances for synchronization).
//
- group_view
+ LIBBUILD2_SYMEXPORT group_view
resolve_members (action, const target&);
// Unless already known, match the target in order to resolve its group.