Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在我的自动生成脚本中指定我手动创建的每个源文件?
我尝试了几种使用等指定源文件find -name *.cc的方法。我也尝试在 autoconf 中找到该列表并将其替换为 Makefile.am,但 automake 抗议说这是不允许的。
find -name *.cc
如果我必须手动维护列表,我可能会一直忘记将新创建的文件添加到列表中。我宁愿不必那样做。有什么方法可以自动为我选择新文件?
任何帮助表示赞赏。
试试这个:
生成文件.am:
include srcs.am new-src: # Some shell command to update srcs.am
将 的定义foo_SOURCES放入srcs.am。然后要更新源列表,请执行make new-src; make.
foo_SOURCES
srcs.am
make new-src; make
不过,这似乎是一个非常糟糕的主意。一旦你的项目建立起来,你几乎不会改变文件列表,而且你仍然会有神奇的包袱。