Module: xenomai-head
Branch: master
Commit: 98e228ddd09f3b8c9e30c10aa277c36a8b9f6fac
URL:    
http://git.xenomai.org/?p=xenomai-head.git;a=commit;h=98e228ddd09f3b8c9e30c10aa277c36a8b9f6fac

Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Dec  4 10:19:48 2009 +0100

build: introduce CONFIG_XENO_SHARED to reflect shlib support

---

 configure.in                      |    2 +-
 src/testsuite/sigtest/Makefile.am |    5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/configure.in b/configure.in
index 37d1ad2..cc2945e 100644
--- a/configure.in
+++ b/configure.in
@@ -629,7 +629,7 @@ test x$CONFIG_XENO_ARM_SA1100 = xy && 
AC_DEFINE(CONFIG_XENO_ARM_SA1100,1,[config
 test x$CONFIG_XENO_CPU_XSC3 = xy && AC_DEFINE(CONFIG_XENO_CPU_XSC3,1,[config])
 test $XNARCH_ARM_TSC_TYPE && 
AC_DEFINE_UNQUOTED(XNARCH_ARM_TSC_TYPE,$XNARCH_ARM_TSC_TYPE,[config])
 test x$CONFIG_XENO_ARM_EABI = xy && AC_DEFINE(CONFIG_XENO_ARM_EABI,1,[config])
-
+AM_CONDITIONAL(CONFIG_XENO_SHARED,[test "$enable_shared" = 'yes'])
 
 # Default sampling period (ns) used in various tests
 
AC_DEFINE_UNQUOTED(CONFIG_XENO_DEFAULT_PERIOD,$CONFIG_XENO_DEFAULT_PERIOD,[config])
diff --git a/src/testsuite/sigtest/Makefile.am 
b/src/testsuite/sigtest/Makefile.am
index 9d7a342..a2f20bd 100644
--- a/src/testsuite/sigtest/Makefile.am
+++ b/src/testsuite/sigtest/Makefile.am
@@ -8,7 +8,10 @@ sigtest_SOURCES = sigtest.c
 
 sigtest_CPPFLAGS = -I$(top_srcdir)/include/posix $(XENO_USER_CFLAGS) -g 
-I$(top_srcdir)/include
 
-sigtest_LDFLAGS =  $(XENO_POSIX_WRAPPERS) $(XENO_USER_LDFLAGS) -rdynamic
+sigtest_LDFLAGS =  $(XENO_POSIX_WRAPPERS) $(XENO_USER_LDFLAGS)
+if CONFIG_XENO_SHARED
+sigtest_LDFLAGS += -rdynamic
+endif
 
 sigtest_LDADD = \
        ../../skins/posix/libpthread_rt.la -lpthread -lrt


_______________________________________________
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git

Reply via email to