【发布时间】:2012-03-03 14:32:24
【问题描述】:
我想在构建事件中检测构建目标,即make 或build。
我有一个预构建事件,它将许多 C 文件编译成对象 (.obj),然后将这些对象包含在我的一个 Pascal 文件中。目前,每次预构建事件运行时都会编译 C 文件。如果构建目标是 make 并且对象是最新的,我希望能够跳过此阶段。
在编辑/编译/调试开发模式下,能够跳过此阶段将显着减少编译时间。
那么,是否可以检测构建目标?
【问题讨论】:
-
我意识到这有点像 hack,但为什么不通过项目组中的单独项目项启动 C 构建呢?如果这是视觉工作室,它将是一个“.lib”目标,也许你可以通过这种方式到达某个地方。您甚至可以创建依赖项,以便在重建另一个时构建一个?
标签: delphi delphi-xe2