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

make runs all targets
convert to lowercase in a Makefile
Makefile patsubst multiple occcurence in replacement pattern
Check File Existence with Makefile Conditional
Alias target name in Makefile
Makefile pass arguments to a C program
How to modify librtmp Makefile to remove version suffix?
No Rule to make but the rule is there?
Trouble printing newline in makefile
Need an specefic order of the targets in the Makefile
Makefile rule dependencies defined in several lines
equivalent of pipefail in GNU make?
Ranlib not found
Makefile experts needed
How to downgrade zeromq from version 4.0.4 to 3.2.4
why buildroot fails to make the .config?

Categories

HOME
makefile
jsf
sidekiq
admin-on-rest
dynamics-crm
puppet
aem
laravel-5.2
docker-swarm
windows-store-apps
rocketmq
i2c
height
jboss7.x
ctypes
postmessage
eclipse-luna
spring-cloud-config
riak
phpbb
distance
nmake
excel-2010
header-files
qsub
pdfsharp
python-textprocessing
data-cleansing
metadata-extractor
pentaho-report-designer
hotmail
phpspreadsheet
viewstate
ksoap
pmwiki
zero
image-compression
silverlight-3.0
fltk
amd
z3py
startapp
openweathermap
azure-availability-set
tiddlywiki
slidesjs
ticker
photon-controller
butterknife
jszip
sqldatareader
hspec
backstop.js
handlebars.java
loose-typing
vips
lmfit
rad
futuretask
visual-studio-code
team-build
ytplayerview
graphical-logo
apache-mina
xaml-designer
low-level
tilestache
grunt-contrib-concat
x-ua-compatible
em
log4cplus
method-overriding
android-looper
kraken.js
late-static-binding
opensocial
exiv2
onselect
execvp
grunt-contrib-compass
symphony-cms
wpdb
vt100
sametime
git-filter-branch
xgettext
sunspot-rails
parameterization
v4l
zookeeper
nemerle
scraperwiki
ihttphandler
trampolines
plinq
document-library

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