From 719cd13f7cffd2987f6db638c56045a35646074a Mon Sep 17 00:00:00 2001 From: Patrick Ohly Date: Fri, 4 Sep 2009 11:36:06 +0200 Subject: [PATCH] 'make check' failure: libical/icalss.h not found The programs in libical/test expect icalss.h to be installed in libical/icalss.h, which is only the case after a "make install". Even then the test programs might not find the header file if a non-standard install dir was used (not checked). This patch ensures that inside libicalss (which is in the search path) a libical/icalss.h symlink exists. --- libical/src/libicalss/Makefile.am | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/libical/src/libicalss/Makefile.am b/libical/src/libicalss/Makefile.am index 74359b7..045812b 100644 --- a/libical/src/libicalss/Makefile.am +++ b/libical/src/libicalss/Makefile.am @@ -27,7 +27,7 @@ AM_YFLAGS = -d -v -p ss -l AM_LFLAGS = -Pss -L -R LEX_OUTPUT_ROOT = lex.ss -all: icalss.h +all: icalss.h libical/icalss.h # just to get it built $(srcdir)/icalgauge.c: icalssyacc.h @@ -139,6 +139,14 @@ icalss.h: $(COMBINEDHEADERS) echo '#endif' >> icalss.h echo '#endif' >> icalss.h +libical/icalss.h: + mkdir -p ${@D} + ln -s ../icalss.h $@ +clean-local: clean-icalss +clean-icalss: + rm -f libical/icalss.h + rmdir libical + libicalssinclude_HEADERS = icalss.h icalcalendar.h icalclassify.h icalcluster.h icaldirset.h icaldirsetimpl.h icalfileset.h icalfilesetimpl.h icalgauge.h icalgaugeimpl.h icalmessage.h icalset.h icalspanlist.h icalssyacc.h $(libicalssinclude_BDBHEADERS) CONFIG_CLEAN_FILES = y.output -- 1.5.6.5