mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
Only run `test-with-guile-module' when pthread support is built.
This commit is contained in:
parent
bd22f1c768
commit
56ae214817
4 changed files with 28 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2008-04-26 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
|
||||||
|
* configure.in (BUILD_PTHREAD_SUPPORT): New Automake
|
||||||
|
conditional.
|
||||||
|
|
||||||
2008-04-26 Ludovic Courtès <ludo@gnu.org>
|
2008-04-26 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
|
||||||
* Makefile.am (EXTRA_DIST): Remove `ANON-CVS' and `SNAPSHOTS'.
|
* Makefile.am (EXTRA_DIST): Remove `ANON-CVS' and `SNAPSHOTS'.
|
||||||
|
|
|
@ -1166,6 +1166,9 @@ AC_SUBST(SCM_I_GSC_NEED_BRACES_ON_PTHREAD_MUTEX_INITIALIZER, 0)
|
||||||
|
|
||||||
case "$with_threads" in
|
case "$with_threads" in
|
||||||
"yes" | "pthread" | "pthreads" | "pthread-threads" | "")
|
"yes" | "pthread" | "pthreads" | "pthread-threads" | "")
|
||||||
|
|
||||||
|
build_pthread_support="yes"
|
||||||
|
|
||||||
ACX_PTHREAD(CC="$PTHREAD_CC"
|
ACX_PTHREAD(CC="$PTHREAD_CC"
|
||||||
LIBS="$PTHREAD_LIBS $LIBS"
|
LIBS="$PTHREAD_LIBS $LIBS"
|
||||||
SCM_I_GSC_USE_PTHREAD_THREADS=1
|
SCM_I_GSC_USE_PTHREAD_THREADS=1
|
||||||
|
@ -1245,6 +1248,10 @@ esac
|
||||||
AC_MSG_CHECKING(what kind of threads to support)
|
AC_MSG_CHECKING(what kind of threads to support)
|
||||||
AC_MSG_RESULT($with_threads)
|
AC_MSG_RESULT($with_threads)
|
||||||
|
|
||||||
|
AM_CONDITIONAL([BUILD_PTHREAD_SUPPORT],
|
||||||
|
[test "x$build_pthread_support" = "xyes"])
|
||||||
|
|
||||||
|
|
||||||
## Check whether pthread_attr_getstack works for the main thread
|
## Check whether pthread_attr_getstack works for the main thread
|
||||||
|
|
||||||
if test "$with_threads" = pthreads; then
|
if test "$with_threads" = pthreads; then
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
2008-04-26 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
|
||||||
|
* standalone/Makefile.am (TESTS): Only add
|
||||||
|
`test-with-guile-module' when `BUILD_PTHREAD_SUPPORT' is true.
|
||||||
|
Reported by Alain Guibert <alguibert+bts@free.fr>.
|
||||||
|
|
||||||
2008-04-26 Ludovic Courtès <ludo@gnu.org>
|
2008-04-26 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
|
||||||
* tests/srfi-35.test (cond-expand): New test.
|
* tests/srfi-35.test (cond-expand): New test.
|
||||||
|
|
|
@ -26,6 +26,7 @@ noinst_LTLIBRARIES =
|
||||||
check_PROGRAMS =
|
check_PROGRAMS =
|
||||||
check_SCRIPTS =
|
check_SCRIPTS =
|
||||||
BUILT_SOURCES =
|
BUILT_SOURCES =
|
||||||
|
EXTRA_DIST =
|
||||||
|
|
||||||
TESTS_ENVIRONMENT = "${top_builddir}/pre-inst-guile-env"
|
TESTS_ENVIRONMENT = "${top_builddir}/pre-inst-guile-env"
|
||||||
|
|
||||||
|
@ -113,13 +114,21 @@ TESTS += test-conversion
|
||||||
check_SCRIPTS += test-use-srfi
|
check_SCRIPTS += test-use-srfi
|
||||||
TESTS += test-use-srfi
|
TESTS += test-use-srfi
|
||||||
|
|
||||||
|
if BUILD_PTHREAD_SUPPORT
|
||||||
|
|
||||||
# test-with-guile-module
|
# test-with-guile-module
|
||||||
test_with_guile_module_CFLAGS = ${test_cflags}
|
test_with_guile_module_CFLAGS = ${test_cflags}
|
||||||
test_with_guile_module_LDADD = ${top_builddir}/libguile/libguile.la
|
test_with_guile_module_LDADD = ${top_builddir}/libguile/libguile.la
|
||||||
check_PROGRAMS += test-with-guile-module
|
check_PROGRAMS += test-with-guile-module
|
||||||
TESTS += test-with-guile-module
|
TESTS += test-with-guile-module
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
EXTRA_DIST += test-with-guile-module.c
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
all-local:
|
all-local:
|
||||||
cd ${srcdir} && chmod u+x ${check_SCRIPTS}
|
cd ${srcdir} && chmod u+x ${check_SCRIPTS}
|
||||||
|
|
||||||
EXTRA_DIST = ${check_SCRIPTS}
|
EXTRA_DIST += ${check_SCRIPTS}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue