]> SALOME platform Git repositories - modules/superv.git/commitdiff
Salome HOME
PR: avoids unnecessary compilation after regeneration of SALOMEconfig.h, with gcc3.2
authorprascle <prascle>
Thu, 12 Jun 2003 10:41:52 +0000 (10:41 +0000)
committerprascle <prascle>
Thu, 12 Jun 2003 10:41:52 +0000 (10:41 +0000)
Makefile.in

index 958459395e41e38c1b74aba3cdbd544bf011773a..028240cbc42a45863a66013e5b5f74e1c8d6e6c6 100644 (file)
@@ -46,10 +46,19 @@ endif
 
 inc: idl $(include_list)
 
-include/salome/SALOMEconfig.h: salome_adm/unix/SALOMEconfig.h
+include/salome/SALOMEconfig.h: salome_adm/unix/SALOMEconfig.ref
        -$(RM) $@
        $(LN_S) ../../$< $@
 
+# test if SALOMEconfig.h has changed (contents)
+salome_adm/unix/SALOMEconfig.ref: salome_adm/unix/SALOMEconfig.h
+       @if ! [ -a $@ ]; then \
+         cp -p $< $@;        \
+       fi;                   \
+       if ! cmp $< $@; then  \
+         cp -p $< $@;        \
+       fi;                   \
+
 include/salome/sstream: salome_adm/unix/sstream
        -$(RM) $@
        $(LN_S) ../../$< $@