我有一个项目,其中包含几个具有相同名称但位于不同文件夹中的文件。
前任 :
->sources
->src
- a.c
- b.c
->stub
- a.c
- z.c
在我的 gprfile 中,我包含了源代码
for Source_Dirs use ( "sources/**" )
现在,我想通过使用原语“Excluded_Source_File”来忽略 src 中的文件。
不幸的是,这个原语需要一个文件名,而不是完整路径,所以当我想忽略 ac 时,它会忽略 src 和 stub 中的两个文件。
for Excluded_Source_Files use ( "sources/src/a.c" ); -- KO by gprbuild
for Excluded_Source_Files use ( "a.c" ); -- OK but ignore both
有谁知道我怎么能做到这一点,而不改变当前的文件夹架构并且不重命名文件?