aboutsummaryrefslogtreecommitdiff
path: root/build2/cxx/utility
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-07-18 08:17:02 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-07-18 08:17:02 +0200
commitcab2e9ebc2b9985ae0a2e5d6971ace170c2d5651 (patch)
tree1f6bc8e4dd4ffd0a8098eaf9e2de9933f624ad09 /build2/cxx/utility
parentdb3534da1bcbf286df7ac4c8736f5c5157399ced (diff)
Pick liba{}/libs{} before looking up cxx.export.*
This way we can specify static library-specific defines which are necessary to handle DLL export.
Diffstat (limited to 'build2/cxx/utility')
-rw-r--r--build2/cxx/utility6
1 files changed, 4 insertions, 2 deletions
diff --git a/build2/cxx/utility b/build2/cxx/utility
index e924ee8..7333af6 100644
--- a/build2/cxx/utility
+++ b/build2/cxx/utility
@@ -10,6 +10,8 @@
#include <build2/target>
+#include <build2/cxx/common>
+
namespace build2
{
namespace cxx
@@ -28,10 +30,10 @@ namespace build2
// recursively, prerequisite libraries first.
//
void
- append_lib_options (cstrings&, target&, const char* variable);
+ append_lib_options (cstrings&, target&, const char* variable, lorder);
void
- hash_lib_options (sha256&, target&, const char* variable);
+ hash_lib_options (sha256&, target&, const char* variable, lorder);
}
}