我可以指示Delphi编译器查找后缀不是';的单位文件吗;。PAS';?

我可以指示Delphi编译器查找后缀不是';的单位文件吗;。PAS';?,delphi,file-extension,Delphi,File Extension,我希望避免将所有现有Pascal('*.p')和Object/Extended Pascal('*.PP')单元重命名为Borland的默认后缀'.PAS'),因为其他工具都依赖于它们。一个一个地编译单元并指定完整的文件名可以很好地工作,但我注意到它将构建和生成模式呈现为不正确的行为—编译器的行为是因为没有源文件存在,所以它既不处理所有依赖的单元,也不处理修改过的单元。请告知 注:并非总是可以使用在'Fooes.p'中使用Fooes,在'bar.p'中使用bar语法。文件扩展名不可配置。另一种

我希望避免将所有现有Pascal(
'*.p'
)和Object/Extended Pascal(
'*.PP'
)单元重命名为Borland的默认后缀
'.PAS'
),因为其他工具都依赖于它们。一个一个地编译单元并指定完整的文件名可以很好地工作,但我注意到它将构建和生成模式呈现为不正确的行为—编译器的行为是因为没有源文件存在,所以它既不处理所有依赖的单元,也不处理修改过的单元。请告知



注:并非总是可以使用
在'Fooes.p'中使用Fooes,在'bar.p'中使用bar语法。

文件扩展名不可配置。另一种方法是为您拥有的每个文件创建一个具有所需后缀的新源文件。也就是说,对于每个文件x.pp,创建x.pas。请提供以下内容:

{$include x.pp}

Delphi将找到文件并编译它,但所有真正的代码都将来自旧文件。

如何配置IDE以定义一个调用Delphi命令行编译器的
.p
.pp
文件?或使用NTFS符号链接。您应该编写一个答案来说明,@Remy.你应该写一个答案来证明这一点,@Tondrej。