OSDN Git Service

[update] ccache用にプリコンパイルヘッダのchecksumを生成
authorHabu <habu1010+github@gmail.com>
Mon, 22 Mar 2021 10:54:58 +0000 (19:54 +0900)
committerHabu <habu1010+github@gmail.com>
Mon, 22 Mar 2021 10:54:58 +0000 (19:54 +0900)
ccacheのオプション pch_external_checksum が使えるように、
プリコンパイルヘッダのmd5sum情報のファイルを生成する。
pch_external_checksum については、ccacheのマニュアルを参照。

.gitignore
src/Makefile.am

index b16edd7..e84cc03 100644 (file)
@@ -7,6 +7,7 @@ src/stamp-h1
 src/**/*.o
 src/hengband
 src/stdafx.h.gch
+src/stdafx.h.gch.sum
 
 # Ignore generated documents by Doxygen
 doxygen/html/
index 471b5ff..a359b16 100644 (file)
@@ -946,6 +946,8 @@ CXXCOMPILE = $(srcdir)/gcc-wrap $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 
 stdafx.h.gch: stdafx.h stdafx.cpp Makefile
        $(CXX) -x c++-header $(CXXFLAGS) stdafx.cpp -o $@
+       rm -f stdafx.h.gch.sum
+       md5sum $@ > stdafx.h.gch.sum
 
 $(hengband_SOURCES:.cpp=.$(OBJEXT)): stdafx.h.gch