Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
92954630
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
92954630
编写于
4月 25, 2007
作者:
M
Magnus Hagander
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Install headers in the same directory structure as Mingw.
Dave Page
上级
197ca8f8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
13 addition
and
13 deletion
+13
-13
src/tools/msvc/Install.pm
src/tools/msvc/Install.pm
+13
-13
未找到文件。
src/tools/msvc/Install.pm
浏览文件 @
92954630
...
...
@@ -3,7 +3,7 @@ package Install;
#
# Package that provides 'make install' functionality for msvc builds
#
# $PostgreSQL: pgsql/src/tools/msvc/Install.pm,v 1.1
2 2007/04/23 17:18:58
mha Exp $
# $PostgreSQL: pgsql/src/tools/msvc/Install.pm,v 1.1
3 2007/04/25 18:58:33
mha Exp $
#
use
strict
;
use
warnings
;
...
...
@@ -299,9 +299,9 @@ sub CopyIncludeFiles
{
my
$target
=
shift
;
EnsureDirectories
(
$target
,
'
include
',
'
include/libpq
',
'
include/postgresql
',
'
include/
postgresql/internal
',
'
include/postgresql
/internal/libpq
',
'
include/
postgresql/
server
');
EnsureDirectories
(
$target
,
'
include
',
'
include/libpq
',
'
include/
internal
',
'
include
/internal/libpq
',
'
include/server
');
CopyFiles
(
'
Public headers
',
...
...
@@ -314,24 +314,24 @@ sub CopyIncludeFiles
CopyFiles
('
Libpq headers
',
$target
.
'
/include/
',
'
src/interfaces/libpq/
',
'
libpq-fe.h
');
CopyFiles
(
'
Libpq internal headers
',
$target
.
'
/include/
postgresql/
internal/
',
$target
.
'
/include/internal/
',
'
src/interfaces/libpq/
',
'
libpq-int.h
',
'
pqexpbuffer.h
'
);
CopyFiles
(
'
Internal headers
',
$target
.
'
/include/
postgresql/
internal/
',
$target
.
'
/include/internal/
',
'
src/include/
',
'
c.h
',
'
port.h
',
'
postgres_fe.h
'
);
copy
('
src/include/libpq/pqcomm.h
',
$target
.
'
/include/
postgresql/
internal/libpq/
')
copy
('
src/include/libpq/pqcomm.h
',
$target
.
'
/include/internal/libpq/
')
||
croak
'
Could not copy pqcomm.h
';
CopyFiles
(
'
Server headers
',
$target
.
'
/include/
postgresql/
server/
',
$target
.
'
/include/server/
',
'
src/include/
',
'
pg_config.h
',
'
pg_config_os.h
'
);
CopySetOfFiles
('',
"
src
\\
include
\\
*.h
",
$target
.
'
/include/
postgresql/
server/
',
1
,
1
);
CopySetOfFiles
('',
"
src
\\
include
\\
*.h
",
$target
.
'
/include/server/
',
1
,
1
);
my
$D
;
opendir
(
$D
,
'
src/include
')
||
croak
"
Could not opendir on src/include!
\n
";
...
...
@@ -341,9 +341,9 @@ sub CopyIncludeFiles
next
if
(
$d
eq
'
CVS
');
next
unless
(
-
d
'
src/include/
'
.
$d
);
EnsureDirectories
(
$target
.
'
/include/
postgresql/
server
',
$d
);
EnsureDirectories
(
$target
.
'
/include/server
',
$d
);
system
(
"
xcopy /s /i /q /r /y src
\\
include
\\
$d
\\
*.h
\"
$target
\\
include
\\
postgresql
\\
server
\\
$d
\\\"
")
"
xcopy /s /i /q /r /y src
\\
include
\\
$d
\\
*.h
\"
$target
\\
include
\\
server
\\
$d
\\\"
")
&&
croak
("
Failed to copy include directory
$d
\n
");
}
closedir
(
$D
);
...
...
@@ -358,10 +358,10 @@ sub CopyIncludeFiles
'
ecpg_config.h
',
split
/\s+/
,
$
1
);
$mf
=~
/^informix_headers\s*=\s*(.*)$/m
||
croak
"
Could not find informix_headers line
\n
";
EnsureDirectories
(
$target
.
'
/include
/postgresql
',
'
informix
',
'
informix/esql
');
EnsureDirectories
(
$target
.
'
/include
',
'
informix
',
'
informix/esql
');
CopyFiles
(
'
ECPG informix headers
',
$target
.
'
/include/
postgresql/
informix/esql/
',
$target
.
'
/include/informix/esql/
',
'
src/interfaces/ecpg/include/
',
split
/\s+/
,
$
1
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录