aboutsummaryrefslogtreecommitdiff
path: root/am/grecs.m4
diff options
context:
space:
mode:
Diffstat (limited to 'am/grecs.m4')
-rw-r--r--am/grecs.m416
1 files changed, 13 insertions, 3 deletions
diff --git a/am/grecs.m4 b/am/grecs.m4
index 74b7840..60244a1 100644
--- a/am/grecs.m4
+++ b/am/grecs.m4
@@ -204,3 +204,3 @@ AC_DEFUN([GRECS_SETUP],[
AC_SUBST([GRECS_README])
- AC_SUBST([GRECS_INCLUDES],['-I$(top_srcdir)/]grecsdir[src] [-I$(top_builddir)/]grecsdir[src]')
+ AC_SUBST([GRECS_INCLUDES],['-I$(top_srcdir)/]grecsdir[include] [-I$(top_builddir)/]grecsdir[include]')
AC_SUBST([GRECS_HOST_PROJECT_INCLUDES])
@@ -208,5 +208,6 @@ AC_DEFUN([GRECS_SETUP],[
AC_SUBST([GRECS_INCLUDE_DIR],['$(pkgincludedir)'])
-
+
_GRECS_OPTION_SWITCH([install],[
LT_INIT
+ GRECS_BUILD_TYPE=install
GRECS_LDADD=['$(top_builddir)/]grecsdir[src/libgrecs.la']
@@ -220,2 +221,3 @@ AC_DEFUN([GRECS_SETUP],[
LT_INIT
+ GRECS_BUILD_TYPE=shared
GRECS_LDADD=['$(top_builddir)/]grecsdir[src/libgrecs.la']
@@ -226,2 +228,3 @@ AC_DEFUN([GRECS_SETUP],[
],[
+ GRECS_BUILD_TYPE=static
GRECS_LDADD=['$(top_builddir)/]grecsdir[src/libgrecs.a']
@@ -232,3 +235,10 @@ AC_DEFUN([GRECS_SETUP],[
])
- AC_CONFIG_FILES(grecsdir[Makefile] grecsdir[src/grecs.h]:grecsdir[src/grecs.hin])
+ AM_CONDITIONAL([GRECS_COND_BUILD_INSTALL],[test $GRECS_BUILD_TYPE = install])
+ AM_CONDITIONAL([GRECS_COND_BUILD_SHARED],[test $GRECS_BUILD_TYPE = shared])
+ AM_CONDITIONAL([GRECS_COND_BUILD_STATIC],[test $GRECS_BUILD_TYPE = static])
+
+ AC_CONFIG_FILES(grecsdir[Makefile]
+ grecsdir[include/Makefile]
+ grecsdir[include/grecs/Makefile]
+ grecsdir[include/grecs/types.h]:grecsdir[include/grecs/types.h.in])
m4_popdef([grecsdir])

Return to:

Send suggestions and report system problems to the System administrator.