修正了cgit 项目中makefile的一个Bug
2010-07-15 22:47
316 查看
今天在编译cgit
的时候,发现了makefile的一个bug,就是在make clean的时候,仍然编译依赖性文件,因为它写了-include
在收到clean 目标的时候,就不用include .d文件,自然就不会编译了,因为在clean的时候没有必要去编译
希望patch能够被接受
的时候,发现了makefile的一个bug,就是在make clean的时候,仍然编译依赖性文件,因为它写了-include
From 34e02bbf386cda9009da3cce112658e738efb175 Mon Sep 17 00:00:00 2001 From: Lynn Lin <Lin_Lynn@emc.com> Date: Thu, 15 Jul 2010 14:38:06 +0800 Subject: [PATCH] When envoking clean target,make should not perform the dependency file generation triggered by include --- Makefile | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/Makefile b/Makefile index 3a4d974..8b426fe 100644 --- a/Makefile +++ b/Makefile @@ -139,7 +139,9 @@ cgit: $(OBJECTS) libgit cgit.o: VERSION --include $(OBJECTS:.o=.d) +ifneq "$(MAKECMDGOALS)" "clean" + -include $(OBJECTS:.o=.d) +endif libgit: $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) NO_CURL=1 $(GIT_OPTIONS) libgit.a -- 1.7.1
在收到clean 目标的时候,就不用include .d文件,自然就不会编译了,因为在clean的时候没有必要去编译
希望patch能够被接受
相关文章推荐
- 一个STM32项目的makefile模版详解
- 一个想法照进现实-《IT连》创业项目:直觉型面试招聘的Bug
- 修正TaskManagerEx2.0的一个BUG
- 修正o-blog 2.5的一个bug
- 项目调试时候,出现其中用到的一个组件“访问被拒绝”的解决方法(.net的一个BUG)
- 项目bug的修正
- 一个小型项目的目录结构和makefile的设计
- 分享:Microsoft IE Webcontrols Treeview的一个bug及修正
- 使用WAMP构建一个ZendFrameWork项目修正篇
- 一个项目中遇到bug
- 修正TaskManagerEx2.0的一个BUG
- 一个适合小型项目的通用Makefile模板
- 开源项目XRecyclerView的一个bug的解决
- 一个C++项目的Makefile编写-Tony与Alex的对话系列
- cocos2dx项目在android平台第一次安装的一个奇怪的bug
- 发现word的一个bug :项目符号和编号 中 多级符号 如何更改级别?
- git本地文件上传到远程仓库时,本地项目与远成仓库不是同一个项目的BUG
- 写过的一个项目的makefile,demo2
- C#压缩解压缩 网上提供的一个解决方案的BUG修正
- VS.NET2003多项目解决方案的一个BUG