[beast: 10/16] BSE: fix sfidl generation rule to cope with interruptions



commit 0d2e3812fb6915e08b69a5a07819a8c4cf6b7744
Author: Tim Janik <timj gnu org>
Date:   Sat Sep 12 13:52:53 2015 +0200

    BSE: fix sfidl generation rule to cope with interruptions

 bse/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/bse/Makefile.am b/bse/Makefile.am
index f0a391d..d90e5e2 100644
--- a/bse/Makefile.am
+++ b/bse/Makefile.am
@@ -280,8 +280,8 @@ bsegenbasics.cc: bsebasics.idl $(SFIDL) bsebasics.genidl.hh
 # setup generation of C++ objects from idl files
 %.genidl.hh: $(srcdir)/%.idl $(SFIDL)
        $(AM_V_GEN)
-       $(Q) $(SFIDL) --core-cxx --macro $(<F) $(SFIDL_INC) $< > $@ || (rm $@ ; exit 1 )
-
+       $(Q) $(SFIDL) --core-cxx --macro $(<F) $(SFIDL_INC) $< > xgen-$(@F)
+       $(Q) mv xgen-$(@F) $@
 
 # == bsehack.idl ==
 # currently generated from BSE introspection data, needed to build the old IDL bindings


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]