remove etags as a build-time dependency
authorNikodemus Siivola <nikodemus@sb-studio.net>
Mon, 12 Dec 2011 12:34:56 +0000 (14:34 +0200)
committerNikodemus Siivola <nikodemus@sb-studio.net>
Mon, 12 Dec 2011 12:35:51 +0000 (14:35 +0200)
  Do try to build TAGS by default, but if etags isn't there, don't
  make a fuss.

  lp#903145

src/runtime/GNUmakefile

index 7ecee38..ccb3bb4 100644 (file)
@@ -68,8 +68,10 @@ sbcl.h: $(wildcard genesis/*.h)
        echo '#include "genesis/config.h"' >sbcl.h
        echo '#include "genesis/constants.h"' >>sbcl.h
 
+# || true because we don't want the build to break if etags isn't there.
+# ...but it's still nice to have it done by default.
 TAGS tags: $(SRCS)
-       etags $(SRCS)
+       etags $(SRCS) || true
 
 clean:
        -rm -f *.[do] $(TARGET) sbcl.nm sbcl.h core *.tmp $(OS_CLEAN_FILES)