Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
fd6913a1
Commit
fd6913a1
authored
Jul 12, 2011
by
Magnus Hagander
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
perltidy run over msvc build system
parent
912bc4f0
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
90 additions
and
87 deletions
+90
-87
src/tools/msvc/Install.pm
src/tools/msvc/Install.pm
+22
-25
src/tools/msvc/Mkvcbuild.pm
src/tools/msvc/Mkvcbuild.pm
+3
-2
src/tools/msvc/Solution.pm
src/tools/msvc/Solution.pm
+11
-4
src/tools/msvc/builddoc.pl
src/tools/msvc/builddoc.pl
+47
-48
src/tools/msvc/vcregress.pl
src/tools/msvc/vcregress.pl
+7
-8
No files found.
src/tools/msvc/Install.pm
View file @
fd6913a1
...
...
@@ -56,10 +56,11 @@ sub Install
my
$majorver
=
DetermineMajorVersion
();
print
"
Installing version
$majorver
for
$conf
in
$target
\n
";
EnsureDirectories
(
$target
,
'
bin
',
'
lib
',
'
share
',
'
share/timezonesets
',
'
share/extension
',
'
share/contrib
',
'
doc
',
'
doc/extension
',
'
doc/contrib
',
'
symbols
',
'
share/tsearch_data
');
EnsureDirectories
(
$target
,
'
bin
',
'
lib
',
'
share
',
'
share/timezonesets
','
share/extension
',
'
share/contrib
','
doc
',
'
doc/extension
',
'
doc/contrib
','
symbols
',
'
share/tsearch_data
'
);
CopySolutionOutput
(
$conf
,
$target
);
lcopy
(
$target
.
'
/lib/libpq.dll
',
$target
.
'
/bin/libpq.dll
');
...
...
@@ -127,10 +128,7 @@ sub Install
},
@pldirs
);
CopySetOfFiles
(
'
PL Extension files
',
$pl_extension_files
,
$target
.
'
/share/extension/
'
);
CopySetOfFiles
('
PL Extension files
',
$pl_extension_files
,
$target
.
'
/share/extension/
');
GenerateNLSFiles
(
$target
,
$config
->
{
nls
},
$majorver
)
if
(
$config
->
{
nls
});
...
...
@@ -350,9 +348,10 @@ sub CopyContribFiles
foreach my
$f
(split /
\
s+/,
$flist
)
{
lcopy('contrib/' .
$d
. '/' .
$f
. '.control',
$target
. '/share/extension/' .
$f
. '.control')
|| croak(
"
Could
not
copy
file
$f
.
control
in
contrib
$d
"
);
lcopy(
'contrib/' .
$d
. '/' .
$f
. '.control',
$target
. '/share/extension/' .
$f
. '.control'
)|| croak(
"
Could
not
copy
file
$f
.
control
in
contrib
$d
"
);
print '.';
}
}
...
...
@@ -383,8 +382,7 @@ sub CopyContribFiles
foreach my
$f
(split /
\
s+/,
$flist
)
{
lcopy('contrib/' .
$d
. '/' .
$f
,
$target
. '/share/tsearch_data/' . basename(
$f
))
lcopy('contrib/' .
$d
. '/' .
$f
,
$target
. '/share/tsearch_data/' . basename(
$f
))
|| croak(
"
Could
not
copy
file
$f
in
contrib
$d
"
);
print '.';
}
...
...
@@ -402,8 +400,7 @@ sub CopyContribFiles
if (
$d
eq 'spi');
foreach my
$f
(split /
\
s+/,
$flist
)
{
lcopy('contrib/' .
$d
. '/' .
$f
,
$target
. '/doc/' .
$moduledir
. '/' .
$f
)
lcopy('contrib/' .
$d
. '/' .
$f
,
$target
. '/doc/' .
$moduledir
. '/' .
$f
)
|| croak(
"
Could
not
copy
file
$f
in
contrib
$d
"
);
print '.';
}
...
...
@@ -473,8 +470,8 @@ sub CopyIncludeFiles
$target
. '/include/server/',
'src/include/', 'pg_config.h', 'pg_config_os.h'
);
CopyFiles('Grammar header',
$target
. '/include/server/parser/',
'src/backend/parser/',
'gram.h');
CopyFiles('Grammar header',
$target
. '/include/server/parser/',
'src/backend/parser/',
'gram.h');
CopySetOfFiles('',[ glob(
"
src
\\
include
\\*.
h
"
) ],
$target
. '/include/server/');
my
$D
;
opendir(
$D
, 'src/include') || croak
"
Could
not
opendir
on
src
/
include
!\
n
"
;
...
...
src/tools/msvc/Mkvcbuild.pm
View file @
fd6913a1
...
...
@@ -172,6 +172,7 @@ sub mkvcbuild
if
(
$solution
->
{
options
}
->
{
python
})
{
# Attempt to get python version and location.
# Assume python.exe in specified dir.
open
(
P
,
...
...
@@ -190,8 +191,8 @@ sub mkvcbuild
if
(
!
(
defined
(
$pyprefix
)
&&
defined
(
$pyver
)));
my
$pymajorver
=
substr
(
$pyver
,
0
,
1
);
my
$plpython
=
$solution
->
AddProject
('
plpython
'
.
$pymajorver
,
'
dll
',
'
PLs
',
'
src
\
pl
\
plpython
');
my
$plpython
=
$solution
->
AddProject
('
plpython
'
.
$pymajorver
,
'
dll
',
'
PLs
',
'
src
\
pl
\
plpython
');
$plpython
->
AddIncludeDir
(
$pyprefix
.
'
\
include
');
$plpython
->
AddLibrary
(
$pyprefix
.
"
\\
Libs
\\
python
$pyver
.lib
");
$plpython
->
AddReference
(
$postgres
);
...
...
src/tools/msvc/Solution.pm
View file @
fd6913a1
...
...
@@ -273,23 +273,30 @@ s{PG_VERSION_STR "[^"]+"}{__STRINGIFY(x) #x\n#define __STRINGIFY2(z) __STRINGIFY
);
}
if
(
$self
->
{
options
}
->
{
python
}
&&
IsNewer
('
src
\
pl
\
plpython
\
spiexceptions.h
','
src
\
include
\
backend
\
errcodes.txt
'))
if
(
$self
->
{
options
}
->
{
python
}
&&
IsNewer
('
src
\
pl
\
plpython
\
spiexceptions.h
','
src
\
include
\
backend
\
errcodes.txt
'))
{
print
"
Generating spiexceptions.h...
\n
";
system
('
perl src
\
pl
\
plpython
\
generate-spiexceptions.pl src
\
backend
\
utils
\
errcodes.txt > src
\
pl
\
plpython
\
spiexceptions.h
');
system
(
'
perl src
\
pl
\
plpython
\
generate-spiexceptions.pl src
\
backend
\
utils
\
errcodes.txt > src
\
pl
\
plpython
\
spiexceptions.h
'
);
}
if
(
IsNewer
('
src
\
include
\
utils
\
errcodes.h
','
src
\
backend
\
utils
\
errcodes.txt
'))
{
print
"
Generating errcodes.h...
\n
";
system
('
perl src
\
backend
\
utils
\
generate-errcodes.pl src
\
backend
\
utils
\
errcodes.txt > src
\
backend
\
utils
\
errcodes.h
');
system
(
'
perl src
\
backend
\
utils
\
generate-errcodes.pl src
\
backend
\
utils
\
errcodes.txt > src
\
backend
\
utils
\
errcodes.h
'
);
copyFile
('
src
\
backend
\
utils
\
errcodes.h
','
src
\
include
\
utils
\
errcodes.h
');
}
if
(
IsNewer
('
src
\
pl
\
plpgsql
\
src
\
plerrcodes.h
','
src
\
backend
\
utils
\
errcodes.txt
'))
{
print
"
Generating plerrcodes.h...
\n
";
system
('
perl src
\
pl
\
plpgsql
\
src
\
generate-plerrcodes.pl src
\
backend
\
utils
\
errcodes.txt > src
\
pl
\
plpgsql
\
src
\
plerrcodes.h
');
system
(
'
perl src
\
pl
\
plpgsql
\
src
\
generate-plerrcodes.pl src
\
backend
\
utils
\
errcodes.txt > src
\
pl
\
plpgsql
\
src
\
plerrcodes.h
'
);
}
if
(
IsNewer
('
src
\
interfaces
\
libpq
\
libpq.rc
','
src
\
interfaces
\
libpq
\
libpq.rc.in
'))
...
...
src/tools/msvc/builddoc.pl
View file @
fd6913a1
...
...
@@ -9,7 +9,6 @@ use strict;
use
File::
Copy
;
use
Cwd
qw(abs_path getcwd)
;
my
$startdir
=
getcwd
();
my
$openjade
=
'
openjade-1.3.1
';
...
...
@@ -34,11 +33,9 @@ missing() if @notfound;
my
$arg
=
shift
;
renamefiles
();
chdir
'
doc/src/sgml
';
$ENV
{
SGML_CATALOG_FILES
}
=
"
$docroot
/
$openjade
/dsssl/catalog;
"
.
"
$docroot
/docbook/docbook.cat
";
$ENV
{
SGML_CATALOG_FILES
}
=
"
$docroot
/
$openjade
/dsssl/catalog;
"
.
"
$docroot
/docbook/docbook.cat
";
my
$cmd
;
...
...
@@ -46,41 +43,43 @@ my $cmd;
# can't die on "failure"
$cmd
=
"
perl mk_feature_tables.pl YES
"
.
"
../../../src/backend/catalog/sql_feature_packages.txt
"
.
"
../../../src/backend/catalog/sql_features.txt
"
.
"
> features-supported.sgml
";
system
(
$cmd
);
die
"
features_supported
"
if
$?
;
$cmd
=
"
perl mk_feature_tables.pl NO
"
.
"
\"
../../../src/backend/catalog/sql_feature_packages.txt
\"
"
.
"
\"
../../../src/backend/catalog/sql_features.txt
\"
"
.
"
> features-unsupported.sgml
";
system
(
$cmd
);
die
"
features_unsupported
"
if
$?
;
"
perl mk_feature_tables.pl YES
"
.
"
../../../src/backend/catalog/sql_feature_packages.txt
"
.
"
../../../src/backend/catalog/sql_features.txt
"
.
"
> features-supported.sgml
";
system
(
$cmd
);
die
"
features_supported
"
if
$?
;
$cmd
=
"
perl generate-errcodes-table.pl
\"
../../../src/backend/utils/errcodes.txt
\"
"
.
"
> errcodes-table.sgml
";
system
(
$cmd
);
die
"
errcodes-table
"
if
$?
;
"
perl mk_feature_tables.pl NO
"
.
"
\"
../../../src/backend/catalog/sql_feature_packages.txt
\"
"
.
"
\"
../../../src/backend/catalog/sql_features.txt
\"
"
.
"
> features-unsupported.sgml
";
system
(
$cmd
);
die
"
features_unsupported
"
if
$?
;
$cmd
=
"
perl generate-errcodes-table.pl
\"
../../../src/backend/utils/errcodes.txt
\"
"
.
"
> errcodes-table.sgml
";
system
(
$cmd
);
die
"
errcodes-table
"
if
$?
;
print
"
Running first build...
\n
";
$cmd
=
"
\"
$docroot
/
$openjade
/bin/openjade
\"
-V html-index -wall
"
.
"
-wno-unused-param -wno-empty -D . -c
\"
$docroot
/
$dsssl
/catalog
\"
"
.
"
-d stylesheet.dsl -i output-html -t sgml postgres.sgml 2>&1
"
.
"
| findstr /V
\"
DTDDECL catalog entries are not supported
\"
";
"
\"
$docroot
/
$openjade
/bin/openjade
\"
-V html-index -wall
"
.
"
-wno-unused-param -wno-empty -D . -c
\"
$docroot
/
$dsssl
/catalog
\"
"
.
"
-d stylesheet.dsl -i output-html -t sgml postgres.sgml 2>&1
"
.
"
| findstr /V
\"
DTDDECL catalog entries are not supported
\"
";
system
(
$cmd
);
# die "openjade" if $?;
print
"
Running collateindex...
\n
";
$cmd
=
"
perl
\"
$docroot
/
$dsssl
/bin/collateindex.pl
\"
-f -g -i bookindex
"
.
"
-o bookindex.sgml HTML.index
"
;
system
(
$cmd
);
die
"
collateindex
"
if
$?
;
$cmd
=
"
perl
\"
$docroot
/
$dsssl
/bin/collateindex.pl
\"
-f -g -i bookindex
"
.
"
-o bookindex.sgml HTML.index
";
system
(
$cmd
)
;
die
"
collateindex
"
if
$?
;
mkdir
"
html
";
print
"
Running second build...
\n
";
$cmd
=
"
\"
$docroot
/
$openjade
/bin/openjade
\"
-wall -wno-unused-param -wno-empty
"
.
"
-D . -c
\"
$docroot
/
$dsssl
/catalog
\"
-d stylesheet.dsl -t sgml
"
.
"
-i output-html -i include-index postgres.sgml 2>&1
"
.
"
| findstr /V
\"
DTDDECL catalog entries are not supported
\"
";
"
\"
$docroot
/
$openjade
/bin/openjade
\"
-wall -wno-unused-param -wno-empty
"
.
"
-D . -c
\"
$docroot
/
$dsssl
/catalog
\"
-d stylesheet.dsl -t sgml
"
.
"
-i output-html -i include-index postgres.sgml 2>&1
"
.
"
| findstr /V
\"
DTDDECL catalog entries are not supported
\"
";
system
(
$cmd
);
# die "openjade" if $?;
...
...
@@ -94,6 +93,7 @@ exit;
sub
renamefiles
{
# Rename ISO entity files
my
$savedir
=
getcwd
();
chdir
"
$docroot
/docbook
";
...
...
@@ -116,7 +116,6 @@ sub missing
sub
noversion
{
print
STDERR
"
Could not find version.sgml.
",
"
Please run mkvcbuild.pl first!
\n
";
print
STDERR
"
Could not find version.sgml.
","
Please run mkvcbuild.pl first!
\n
";
exit
1
;
}
src/tools/msvc/vcregress.pl
View file @
fd6913a1
...
...
@@ -145,8 +145,7 @@ sub isolationcheck
my
@args
=
(
"
../../../
$Config
/pg_isolation_regress/pg_isolation_regress
",
"
--psqldir=../../../
$Config
/psql
",
"
--inputdir=.
",
"
--schedule=./isolation_schedule
"
"
--inputdir=.
","
--schedule=./isolation_schedule
"
);
push
(
@args
,
$maxconn
)
if
$maxconn
;
system
(
@args
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment