Manage VC[789] project files with upmake too
Update the old style MSVC project files for wxWidgets itself (but not the samples etc) from upmake instead of bakefile too, as the latest upmake version can handle them.
This commit is contained in:
parent
2ee9e28fc2
commit
ebd33579fd
@ -30,6 +30,12 @@
|
||||
autoconf,borland,dmars_smake,dmars,mingw,msvc,msvc6prj,msevc4prj,msvs2003prj,msvs2005prj,msvs2008prj,watcom
|
||||
</add-formats>
|
||||
|
||||
<!-- MSVC projects for the library itself (but not the samples etc) are now
|
||||
kept up to date with upmake, not bakefile -->
|
||||
<del-formats files="wx.bkl">
|
||||
msvs2003prj,msvs2005prj,msvs2008prj
|
||||
</del-formats>
|
||||
|
||||
<del-formats files="../../samples/*.bkl">
|
||||
autoconf,msvc6prj,msevc4prj,msvs2003prj,msvs2005prj,msvs2008prj
|
||||
</del-formats>
|
||||
|
BIN
build/upmake
BIN
build/upmake
Binary file not shown.
@ -15,14 +15,14 @@ use Makefile::Update::VCProj;
|
||||
|
||||
my $verbose = 0;
|
||||
my $quiet = 0;
|
||||
my ($only_bkl, $only_msbuild, $only_project, $only_version);
|
||||
my ($only_bkl, $only_msvs, $only_project, $only_version);
|
||||
|
||||
GetOptions(
|
||||
'verbose|v' => \$verbose,
|
||||
'quiet|q' => \$quiet,
|
||||
'only-bkl' => \$only_bkl,
|
||||
'only-project=s' => sub { $only_msbuild = 1; $only_project = $_[1] },
|
||||
'only-version=i' => sub { $only_msbuild = 1; $only_version = $_[1] },
|
||||
'only-project=s' => sub { $only_msvs = 1; $only_project = $_[1] },
|
||||
'only-version=i' => sub { $only_msvs = 1; $only_version = $_[1] },
|
||||
) or die <<EOF
|
||||
Usage: $0 [--verbose] [--quiet] [--only-bkl] [--only-project=<name>] [--only-version=<ver>]
|
||||
|
||||
@ -37,7 +37,7 @@ selecting the MSBuild projects.
|
||||
EOF
|
||||
;
|
||||
|
||||
if ($only_bkl && $only_msbuild) {
|
||||
if ($only_bkl && $only_msvs) {
|
||||
die qq{Options --only-bkl and --only-project or --only-version can't be used together.\n}
|
||||
}
|
||||
|
||||
@ -51,7 +51,7 @@ sub call_upmake
|
||||
open my $files, '<', "$Bin/files";
|
||||
my $vars = read_files_list($files);
|
||||
|
||||
if (!$only_msbuild) {
|
||||
if (!$only_msvs) {
|
||||
if (call_upmake("$Bin/bakefiles/files.bkl", \&update_bakefile_0, $vars)) {
|
||||
print qq{Don't forget to run "bakefile_gen -b wx.bkl".} if $verbose;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user