aboutsummaryrefslogtreecommitdiff
path: root/build/algorithm.ixx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-04-24 12:29:20 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-04-24 12:29:20 +0200
commit2a0f9e035f673f1ee387924501a31990de37f18d (patch)
treeb8e55ab74bc88b788e99d8649219b931b80432d5 /build/algorithm.ixx
parent4c44c914d898af53152addad5530504548175e85 (diff)
Implement lib/liba/libso{} target group, shared/static library build
Diffstat (limited to 'build/algorithm.ixx')
-rw-r--r--build/algorithm.ixx10
1 files changed, 5 insertions, 5 deletions
diff --git a/build/algorithm.ixx b/build/algorithm.ixx
index 5d87338..76f9a0f 100644
--- a/build/algorithm.ixx
+++ b/build/algorithm.ixx
@@ -53,16 +53,16 @@ namespace build
}
}
- template <typename T>
+ template <typename T, executor_function* E>
T*
- execute_prerequisites (action, target&, const timestamp&, bool&);
+ execute_find_prerequisites (action, target&, const timestamp&, bool&);
- template <typename T>
+ template <typename T, executor_function* E>
inline T*
- execute_prerequisites (action a, target& t, const timestamp& mt)
+ execute_find_prerequisites (action a, target& t, const timestamp& mt)
{
bool e (mt == timestamp_nonexistent);
- T* r (execute_prerequisites<T> (a, t, mt, e));
+ T* r (execute_find_prerequisites<T, E> (a, t, mt, e));
assert (r != nullptr);
return e ? r : nullptr;
}