summaryrefslogtreecommitdiffstats
path: root/cpukit/acinclude.m4
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2008-06-30 13:36:20 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2008-06-30 13:36:20 +0000
commit05aec0c9c9f0c17af9358dc4145ae3d91ccdef07 (patch)
treeaea820fab598ff2247deb2a8800f942b77ffd1c1 /cpukit/acinclude.m4
parent2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-05aec0c9c9f0c17af9358dc4145ae3d91ccdef07.tar.bz2
Add magic to update cpuopt.h.
Diffstat (limited to 'cpukit/acinclude.m4')
-rw-r--r--cpukit/acinclude.m419
1 files changed, 18 insertions, 1 deletions
diff --git a/cpukit/acinclude.m4 b/cpukit/acinclude.m4
index 73db817f7e..da6084de90 100644
--- a/cpukit/acinclude.m4
+++ b/cpukit/acinclude.m4
@@ -40,5 +40,22 @@ cat >>cpuopts.tmp <<\_ACEOF
#endif /* _RTEMS_SCORE_CPUOPTS_H */
_ACEOF
-])
+AS_MKDIR_P(score/include/rtems/score)
+AS_IF([test -f score/include/rtems/score/cpuopts.h],
+[
+ AS_IF([cmp -s score/include/rtems/score/cpuopts.h cpuopts.tmp 2>/dev/null],
+ [
+ AC_MSG_NOTICE([score/include/rtems/score/cpuopts.h is unchanged])
+ rm -f cpuopts.tmp
+ ],[
+ AC_MSG_NOTICE([creating score/include/rtems/score/cpuopts.h])
+ rm -f score/include/rtems/score/cpuopts.h
+ mv cpuopts.tmp score/include/rtems/score/cpuopts.h
+ ])
+],[
+ AC_MSG_NOTICE([creating score/include/rtems/score/cpuopts.h])
+ rm -f score/include/rtems/score/cpuopts.h
+ mv cpuopts.tmp score/include/rtems/score/cpuopts.h
+])
+])