GPRbuild:文件特定的编译器开关

问题描述 投票:1回答:1

GPRbuild是否支持配置选项或任何其他方式将特殊编译器开关仅应用于特殊文件?

如果用于严格语法检查的-gnatyXYZ开关用于项目中的大多数文件,但某些外部/非项目特定的Ada文件不符合强制语法检查,那么这可能很有用。

ada gnat
1个回答
2
投票

您可以为所有Ada文件指定默认开关,为单个文件指定特定开关:

package Compiler is
   for Default_Switches ("Ada")
      use ("-O2");
   for Switches ("proc.adb")
      use ("-O0");
end Compiler;

GNAT的documentation提供了更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.