[userspace-rcu,2/2] Port: build shared libraries in Cygwin
Commit Message
Link: https://lists.lttng.org/pipermail/lttng-dev/2016-May/026081.html
Signed-off-by: Sebastien Boisvert <sboisvert at gydle.com>
---
Makefile.am | 3 +++
configure.ac | 5 +++++
2 files changed, 8 insertions(+)
@@ -8,6 +8,9 @@ AM_LDFLAGS=-version-info $(URCU_LIBRARY_VERSION)
if !LIBC_INCLUDES_PTHREAD
AM_LDFLAGS+=-lpthread
endif
+if USE_CYGWIN
+AM_LDFLAGS+=-no-undefined
+endif
AM_CFLAGS=-Wall
SUBDIRS = . doc tests
@@ -134,6 +134,11 @@ AS_CASE([$host],[*-*-linux-androideabi],
[AM_CONDITIONAL(TARGET_IS_ANDROID, false)]
)
+AS_CASE([$host],[*-cygwin*],
+ [AM_CONDITIONAL(USE_CYGWIN, true)],
+ [AM_CONDITIONAL(USE_CYGWIN, false)]
+)
+
AC_SUBST(ARCHTYPE)
AC_SUBST(SUBARCHTYPE)