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

Use directory path of target in list of prerequisites in Makefile
Pass arguments following make to variables in makefile
How to write rule to build object file when C files have different paths
Virtual Makefile targets
Evaluate automake variable only once
linux kbuild makefile
Makefile without explicit targets
Makefile: run based on test of variable
GNU Makefile macro rules
makefile not detecting new save file
patsubst and dir usage
Cross platform technique for overloading a makefile rule for the same target
Makefile - remove ../ from path
Makefile for Daemon
GNU Make Including source files from target-specific variables
Rake equivalent to make -k (--keep-going)

Categories

HOME
ssas-2012
openssl
uibutton
ocaml
extract
h2
phpstorm
heap-memory
is-empty
recyclerview
dataframe
simpy
gimp
android-source
image-recognition
line-api
bootstrap-popover
anychart
jogl
linq-to-sql
nsmenuitem
rworldmap
go-cd
ui5
roundcube
pari
apache-cloudstack
edb
spring-insight
web-audio-api
viewstate
remote-server
rider
forecasting
agent
wsadmin
mediawiki-extensions
xbim
google-account
pdftk
intersystems-ensemble
production-environment
jags
azureportal
xmgrace
cgcontext
struts-layout
pluck
crystal-reports-8.5
jexl
quintus
date-range
iron.io
glkit
angularjs-ng-pattern
spoofing
windows-nt
asymptote
data-import
document-oriented-db
mptcp
integral
ember-cli-addons
kallithea
ibmsbt
method-overriding
csplit
getimagedata
voldemort
dvcs
mbox
bounds
json-patch
magicalrecord-2.2
document-database
va-list
threadx
shortcuts
sametime
gdataxml
transitive-closure-table
n-layer
continuous-testing
gjs
law-of-demeter
objectbrowser
gtk2hs
for-xml-path
mvccontrib-grid
winverifytrust
graph-layout
system-codedom-compiler
economics





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