PR: avoids unnecessary compilation after regeneration of SALOMEconfig.h, with gcc3.2

This commit is contained in:
prascle 2003-06-12 10:37:21 +00:00
parent f62a33b2a0
commit 7d7abf6b8a

View File

@ -94,10 +94,19 @@ endif
inc: idl $(include_list) inc: idl $(include_list)
include/salome/SALOMEconfig.h: salome_adm/unix/SALOMEconfig.h include/salome/SALOMEconfig.h: salome_adm/unix/SALOMEconfig.ref
-$(RM) $@ -$(RM) $@
$(LN_S) ../../$< $@ $(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 include/salome/sstream: salome_adm/unix/sstream
-$(RM) $@ -$(RM) $@
$(LN_S) ../../$< $@ $(LN_S) ../../$< $@