aboutsummaryrefslogtreecommitdiff
path: root/bdep/new.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'bdep/new.cxx')
-rw-r--r--bdep/new.cxx11
1 files changed, 7 insertions, 4 deletions
diff --git a/bdep/new.cxx b/bdep/new.cxx
index 2892262..e5f4329 100644
--- a/bdep/new.cxx
+++ b/bdep/new.cxx
@@ -996,22 +996,25 @@ namespace bdep
if (ca || cc)
{
+ package_locations pkgs;
+
+ if (t != type::empty)
+ pkgs.push_back (package_location {n, dir_path ()}); // prj == pkg
+
configurations cfgs {
cmd_init_config (
o,
o,
prj,
+ pkgs,
db,
ca ? o.config_add () : o.config_create (),
args,
ca,
cc)};
- if (t != type::empty)
- {
- package_locations pkgs {{n, dir_path ()}}; // project == package
+ if (!pkgs.empty ())
cmd_init (o, prj, db, cfgs, pkgs, scan_arguments (args) /* pkg_args */);
- }
}
return 0;