From eb02d377f4f10e23cc6673e9e8f048b4ecbc8492 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Tue, 3 Aug 2021 20:31:37 +0300 Subject: Make find_configurations() to preserve configurations order on command line --- bdep/config.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'bdep/config.cxx') diff --git a/bdep/config.cxx b/bdep/config.cxx index f16d8b0..c8954b3 100644 --- a/bdep/config.cxx +++ b/bdep/config.cxx @@ -79,7 +79,7 @@ namespace bdep if (n > 1) fail << "multiple configuration names specified for " << what; - name = o.config_name ()[0]; + name = o.config_name ()[0].first; } if (size_t n = o.config_id ().size ()) @@ -87,7 +87,7 @@ namespace bdep if (n > 1) fail << "multiple configuration ids specified for " << what; - id = o.config_id ()[0]; + id = o.config_id ()[0].first; } } @@ -673,13 +673,13 @@ namespace bdep } else { - strings& ns (o.config_name ()); + vector>& ns (o.config_name ()); size_t n (ns.size ()); if (n > 1 || (n == 1 && (o.config_specified () || o.config_id_specified ()))) { - name = move (ns.back ()); + name = move (ns.back ().first); ns.pop_back (); } else -- cgit v1.1