makefile


Can a false timestamp on a makefile break a build?


Today, I tried to run a building script on sources that were in a mounted NAS directory. During the build, I received a warning saying that one of the cmake generated files had a modification time 13 s in the future. Subsequently the build failed, because a header file could not be found.
Now, this building script has never given me any troubles before, and the header file was exactly where it was supposed to be, so I was quite puzzled by the error. However, when I inspected the cmake generated file with the false timestamp, it turned out to contain the CCX_INCLUDES. This makes me suspect that the timestamp is in fact the cause of the problem, but I do not understand how it can influence the build. Could someone please shed a light on this?

Related Links

How to install minizip using cmake - “target” dependency from zlib
Suppress make warning from not-yet-built include without suppressing error
Makefile condition fails for defined variable
Using same CFLAGS on Makefile.am in each subdirectories (sub-make)
Default Makefile for Sphinx
Generate Target in Makefile from a variable
recipe commences before first target
Creating .o file with make
Have make fail if unit tests fail
Prefix an inherited Makefile target
warning: implicit declaration of function ‘clone’ [-Wimplicit-function-declaration]
gnu makefile how to manage 3 parametr from patsubst
Running MSYS make from CMake
No rule to make target (make project in different directories)
Execute arbitrary code from Automake
make 'match 'is up to date

Categories

HOME
caching
filterrific
voip
system-verilog
bing
fparsec
qpython3
thunderbird-addon
apollo
terrain
hyperledger-fabric
quill
gspread
dataframe
i2c
shipping
ipfs
hosts
jboss-eap-7
x11
cortex-a
tee
dlib
rebol2
grub2
shippo
sql-update
deb
logarithm
rhmap
upnp
chrome-native-messaging
i3
pcre
pygooglechart
xor
referenceerror
pyscripter
m2e
hotmail
hawtio
jquery-cycle2
openshift-enterprise
android-download-manager
parse-android-sdk
freetts
magiczoomplus
web-development-server
google-account
median
archer
aqgridview
nstouchbar
rollback
crystal-reports-8.5
forerunnerdb
jexl
qos
project-template
system.web.ui.webcontrols
windows-azure-pack
rstudio-server
achievements
financial
git-rebase
altbeacon
asymptote
plone-3.x
base32
viper-architecture
httpie
guzzle6
sysfs
microblaze
fragment-tab-host
firebug-lite
dto
sthttprequest
funkload
sgml
dvcs
reserved-words
gfs
osx-snow-leopard
vertical-rhythm
jqmobi
surveyor-gem
pep8
fileconveyor
reporting-tools
prng
dropdownlistfor
continuous-testing
gjs
law-of-demeter
electronic-signature
noir
post-redirect-get
chatroom
loadui
hibernate3-maven-plugin
hadoop-plugins
grooveshark
nt4

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App