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

Trying to add a 'clean' target to a Makefile
No rule to make target error halfway down the make
Supress Makefile output when calling Make
Scrambled arguments when building OpenJDK
What is right syntax of testing emptyness of value returned by a function and why?
Makefiles: can 'canned recipes' have parameters?
Object files are not created in sub directory but in main directory
How can I break a variable definition across multiple lines in a Makefile without spaces?
Pattern Rules and Multiple Directories in Makefiles
Converting makefile project to CMake
Makefile? make doesn't have any commands at all?
Wildcard in a pattern rule
Makefile: is it possible to have stem with slash?
Syntax error: word unexpected (expecting “)”)?
makefile determining order of latex input files
Why the error “no rule to make target 'it'” when the makefile is like this?

Categories

HOME
python
vue.js
project-management
puzzle
xamarin.android
amazon-swf
system-verilog
raspbian
windows-7
angular2-routing
translation
vs-team-services
puppet
laravel-5.2
couchdb-2.0
snap.svg
jframe
pjsip
cortex-a
hashicorp-vault
intellij-plugin
ctypes
cratedb
jquery-terminal
mule-studio
plupload
ng2-dragula
shippo
pdfsharp
datadog
pep8-assembly
apache-cloudstack
read-write
stocks
shapes
nsurlconnection
geomesa
google-guava-cache
boilerplate
nodeclipse
autocompletetextview
android-download-manager
axis-labels
visualstudio.testtools
flex4.5
ddms
google-account
lftp
ideone
sapui
jenkins-jira-trigger
rhel6
spring-data-hadoop
google-maps-ios
volume
modelattribute
in-memory-database
launch
iphone-developer-program
gulp-typescript
build-process
nsfetchedresultscontrolle
debugdiag
excon
string-parsing
console-redirect
scriptlet
dac
group-concat
flexjson
eml
fortran90
spservices
self-hosting
file-diffs
app.xaml
viper-architecture
cpu-cores
debian-based
scrollspy
epl
python-ggplot
proximity
gmaps4rails
formvalidation-plugin
collabnet
dalekjs
author
dache
argument-passing
dbsetup
xenocode
nscolor
jqmobi
sttwitter
html-form-post
gridworld
resgen
graph-coloring
prng
fluidsynth
cgpath
lync-server-2010
z-machine
point-sprites
driving-directions
querystringparameter
posting
ruby-debug
squeel
post-redirect-get
clause
asp.net-routing
sitemappath
delegatecommand
web-statistics
data-entry
web-analytics-tools
rd

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