Foreign Visual Studio builds
We got an interesting documentation document left by Christian Freund
recently, in regards to
http://www.postgresql.org/docs/9.0/interactive/install-windows-full.html
; it says:
Regarding 16.1.3 - "perl mkvcbuild.pl"
In case you use a German version of VC change line 69 in "Solution.pm" to:
if ($line !~ /^Microsoft\s*\(R\) Visual C\+\+-Projekt-Generator -
\D+(\d+)\.00\.\d+/)
I'm going to approve the doc comment so that it might help someone else
that runs into this in the short-term, but I thought it was was worth
sharing as something that might be improved in the build code instead.
That regex seems a bit too specific.
--
Greg Smith, 2ndQuadrant US greg@2ndQuadrant.com Baltimore, MD
PostgreSQL Training, Services and Support www.2ndQuadrant.us
On Thu, Oct 14, 2010 at 19:37, Greg Smith <greg@2ndquadrant.com> wrote:
We got an interesting documentation document left by Christian Freund
recently, in regards to
http://www.postgresql.org/docs/9.0/interactive/install-windows-full.html ;
it says:Regarding 16.1.3 - "perl mkvcbuild.pl"
In case you use a German version of VC change line 69 in "Solution.pm" to:
if ($line !~ /^Microsoft\s*\(R\) Visual C\+\+-Projekt-Generator -
\D+(\d+)\.00\.\d+/)I'm going to approve the doc comment so that it might help someone else that
runs into this in the short-term, but I thought it was was worth sharing as
something that might be improved in the build code instead. That regex
seems a bit too specific.
yeah. I wonder if we can't just get away with:
if ($line !~ /^Microsoft\s*\(R\) Visual C\+\+ [^-]+ - \D+(\d+)\.00\.\d+/)
That's still quite specific, but should work as long as they don't
localize the product name itself. I doubt they do that even in
Japanese/Chinese - Hiroshi (or someone else with a Japanese install),
can you confirm what the output from "vcbuild /?" is on a Japanese
machine?
--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/
Hi.
Ahh, as for Japanese, it becomes the same.
C:\MinGW\home\HIROSHI>vcbuild /?
Microsoft(R) Visual C++ Project Builder - コマンド ライン バージョン 9.00.21022
Copyright (C) Microsoft Corporation. All rights reserved.
http://winpg.jp/~saito/pg_work/VisualStudio/vcbuild_help_SJIS.txt
Regards,
Hiroshi Saito
----- Original Message -----
From: "Magnus Hagander" <magnus@hagander.net>
On Thu, Oct 14, 2010 at 19:37, Greg Smith <greg@2ndquadrant.com> wrote:
We got an interesting documentation document left by Christian Freund
recently, in regards to
http://www.postgresql.org/docs/9.0/interactive/install-windows-full.html ;
it says:Regarding 16.1.3 - "perl mkvcbuild.pl"
In case you use a German version of VC change line 69 in "Solution.pm" to:
if ($line !~ /^Microsoft\s*\(R\) Visual C\+\+-Projekt-Generator -
\D+(\d+)\.00\.\d+/)I'm going to approve the doc comment so that it might help someone else that
runs into this in the short-term, but I thought it was was worth sharing as
something that might be improved in the build code instead. That regex
seems a bit too specific.
yeah. I wonder if we can't just get away with:
if ($line !~ /^Microsoft\s*\(R\) Visual C\+\+ [^-]+ - \D+(\d+)\.00\.\d+/)
That's still quite specific, but should work as long as they don't
localize the product name itself. I doubt they do that even in
Japanese/Chinese - Hiroshi (or someone else with a Japanese install),
can you confirm what the output from "vcbuild /?" is on a Japanese
machine?
--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/
Wow, that's interesting - the german version localizes different parts
of the string!
I'm going to apply the change that makes it look only at the
"Microsoft(R) Visual C++" part, and ignore "Project Builder".
//Magnus
On Fri, Oct 15, 2010 at 17:48, Hiroshi Saito <z-saito@guitar.ocn.ne.jp> wrote:
Hi.
Ahh, as for Japanese, it becomes the same.
C:\MinGW\home\HIROSHI>vcbuild /?
Microsoft(R) Visual C++ Project Builder - コマンド ライン バージョン 9.00.21022
Copyright (C) Microsoft Corporation. All rights reserved.http://winpg.jp/~saito/pg_work/VisualStudio/vcbuild_help_SJIS.txt
Regards,
Hiroshi Saito----- Original Message ----- From: "Magnus Hagander" <magnus@hagander.net>
On Thu, Oct 14, 2010 at 19:37, Greg Smith <greg@2ndquadrant.com> wrote:
We got an interesting documentation document left by Christian Freund
recently, in regards to
http://www.postgresql.org/docs/9.0/interactive/install-windows-full.html ;
it says:Regarding 16.1.3 - "perl mkvcbuild.pl"
In case you use a German version of VC change line 69 in "Solution.pm" to:
if ($line !~ /^Microsoft\s*\(R\) Visual C\+\+-Projekt-Generator -
\D+(\d+)\.00\.\d+/)I'm going to approve the doc comment so that it might help someone else
that
runs into this in the short-term, but I thought it was was worth sharing
as
something that might be improved in the build code instead. That regex
seems a bit too specific.yeah. I wonder if we can't just get away with:
if ($line !~ /^Microsoft\s*\(R\) Visual C\+\+ [^-]+ - \D+(\d+)\.00\.\d+/)That's still quite specific, but should work as long as they don't
localize the product name itself. I doubt they do that even in
Japanese/Chinese - Hiroshi (or someone else with a Japanese install),
can you confirm what the output from "vcbuild /?" is on a Japanese
machine?--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/
--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/