From 8ba3ba578e90963858dd0db395331c0c1db4b2fd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Thu, 27 Nov 2008 13:23:23 +0000 Subject: [PATCH] install m4 macro --- org.glite.lb.common/Makefile | 5 ++-- org.glite.lb.common/m4/glite_lb_common.m4 | 43 +++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 2 deletions(-) create mode 100755 org.glite.lb.common/m4/glite_lb_common.m4 diff --git a/org.glite.lb.common/Makefile b/org.glite.lb.common/Makefile index 492a7bc..f7dd0ca 100644 --- a/org.glite.lb.common/Makefile +++ b/org.glite.lb.common/Makefile @@ -208,8 +208,8 @@ olddoc: generate events.tex status.tex install: mkdir -p ${PREFIX}/lib - mkdir -p ${PREFIX}/share/doc/${package}-${version} - ${INSTALL} -m 644 ${LTLIB} ${THRLTLIB} ${PREFIX}/lib + mkdir -p ${PREFIX}/share/doc/${package}-${version}/examples + ${INSTALL} -m 644 ${LTLIB} ${THRLTLIB} ${MAILDIR_LIB} ${PREFIX}/lib ${INSTALL} -m 644 ${top_srcdir}/LICENSE ${PREFIX}/share/doc/${package}-${version} ( cd ${top_srcdir}/project && ${INSTALL} -m 644 ChangeLog package.description package.summary ${PREFIX}/share/doc/${package}-${version} ) # cp -r C CPP ${PREFIX}/share/doc/${package}-${version} @@ -224,6 +224,7 @@ install: #??? ${STAGE_PERFTEST} ; mkdir -p ${PREFIX}/share/perl/gLite/LB ${INSTALL} -m 644 ${top_srcdir}/src/EventAttrNames.pl ${PREFIX}/share/perl/gLite/LB + ${INSTALL} -m 644 ${top_srcdir}/m4/*.m4 ${PREFIX}/share/build/m4 clean: rm -rvf *.o *.lo .libs lib* *.c *.h *.dox C/ CPP/ test_parse il_test parse.cpp events.tex status.tex diff --git a/org.glite.lb.common/m4/glite_lb_common.m4 b/org.glite.lb.common/m4/glite_lb_common.m4 new file mode 100755 index 0000000..8149258 --- /dev/null +++ b/org.glite.lb.common/m4/glite_lb_common.m4 @@ -0,0 +1,43 @@ +AC_DEFUN([GLITE_CHECK_LB_COMMON], +[AC_MSG_CHECKING([for org.glite.lb.common]) +save_CPPFLAGS=$CPPFLAGS +CPPFLAGS="$CPPFLAGS $GLITE_CPPFLAGS" +save_LDFLAGS=$LDFLAGS +LDFLAGS="$LDFLAGS $GLITE_LDFLAGS" +save_LIBS=$LIBS + +AC_LANG_PUSH([C]) + +# prepare the test program, to link agains the different combinations +# of globus flavours + +AC_LANG_CONFTEST( + [AC_LANG_PROGRAM( + [@%:@include "glite/lb/context.h"], + [edg_wll_InitContext((edg_wll_Context*)0)] + )] +) + +LIBS="-lglite_lb_common_$GLOBUS_THR_FLAVOR $LIBS" +AC_LINK_IFELSE([], + [AC_SUBST([GLITE_LB_COMMON_THR_LIBS], [-lglite_lb_common_$GLOBUS_THR_FLAVOR])], + [AC_MSG_ERROR([cannot find org.glite.lb.common ($GLOBUS_THR_FLAVOR)])] +) +LIBS=$save_LIBS + +LIBS="-lglite_lb_common_$GLOBUS_NOTHR_FLAVOR $LIBS" +AC_LINK_IFELSE([], + [AC_SUBST([GLITE_LB_COMMON_NOTHR_LIBS], [-lglite_lb_common_$GLOBUS_NOTHR_FLAVOR])], + [AC_MSG_ERROR([cannot find org.glite.lb.common (GLOBUS_NOTHR_FLAVOR)])] +) +LIBS=$save_LIBS + +LDFLAGS=$save_LDFLAGS +CPPFLAGS=$save_CPPFLAGS + +AC_LANG_POP([C]) + +AC_MSG_RESULT([yes]) + +]) + -- 1.8.2.3