summaryrefslogtreecommitdiff
path: root/tests/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r--tests/Makefile.am28
1 files changed, 15 insertions, 13 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index b5891fd..66f83bb 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,5 +1,5 @@
EXTRA_DIST=test_atomic_include.template list_atomic.template run_parallel.h \
- test_atomic_include.h list_atomic.c
+ test_atomic_include.h list_atomic.c
# We distribute test_atomic_include.h and list_atomic.c, since it is hard
# to regenerate them on Windows without sed.
@@ -7,30 +7,32 @@ BUILT_SOURCES = test_atomic_include.h list_atomic.i
CLEANFILES = list_atomic.i
AM_CPPFLAGS = \
- -I$(top_builddir)/src -I$(top_srcdir)/src \
- -I$(top_builddir)/tests -I$(top_srcdir)/tests
+ -I$(top_builddir)/src -I$(top_srcdir)/src \
+ -I$(top_builddir)/tests -I$(top_srcdir)/tests
+if HAVE_PTHREAD_H
TESTS=test_atomic test_atomic_pthreads test_stack test_malloc
+test_atomic_pthreads_SOURCES=$(test_atomic_SOURCES)
+test_atomic_pthreads_CPPFLAGS=-DAO_USE_PTHREAD_DEFS $(AM_CPPFLAGS)
+test_atomic_pthreads_LDADD=$(test_atomic_LDADD)
+else
+TESTS=test_atomic test_stack test_malloc
+endif
-#create the test_atomic test program
-check_PROGRAMS=test_atomic test_atomic_pthreads test_stack test_malloc
+check_PROGRAMS=$(TESTS)
test_atomic_SOURCES=test_atomic.c
test_atomic_LDADD = $(THREADDLLIBS) $(top_builddir)/src/libatomic_ops.la
-test_atomic_pthreads_SOURCES=test_atomic.c
-test_atomic_pthreads_CPPFLAGS=-DAO_USE_PTHREAD_DEFS $(AM_CPPFLAGS)
-test_atomic_pthreads_LDADD = $(THREADDLLIBS) $(top_builddir)/src/libatomic_ops.la
-
test_stack_SOURCES=test_stack.c
test_stack_LDADD = $(THREADDLLIBS) \
- $(top_builddir)/src/libatomic_ops_gpl.la \
- $(top_builddir)/src/libatomic_ops.la
+ $(top_builddir)/src/libatomic_ops_gpl.la \
+ $(top_builddir)/src/libatomic_ops.la
test_malloc_SOURCES=test_malloc.c
test_malloc_LDADD = $(THREADDLLIBS) \
- $(top_builddir)/src/libatomic_ops_gpl.la \
- $(top_builddir)/src/libatomic_ops.la
+ $(top_builddir)/src/libatomic_ops_gpl.la \
+ $(top_builddir)/src/libatomic_ops.la
test_atomic_include.h: test_atomic_include.template
sed -e s/XX// $? > $@