summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2024-03-20 17:23:21 +0100
committerAlbrecht Schlosser <albrechts.fltk@online.de>2024-03-20 17:24:12 +0100
commit2001132f4a1ab2ad02f31c4a7c4cf9a5d803ed54 (patch)
tree5eb6df2e40f3dd2530d3bd0fa87b831e9d82373f /configure.ac
parent46406d1d2144b8515782e346bdbf241533b2e75a (diff)
Add configure option to build tests only on request (#940)
Option: ./configure --disable-test build test programs (default=yes) Thanks for the patch(es) to @michaelbaeuerle. I added `make test` to be able to build the test programs from the FLTK root directory if FLTK was configured with --disable-test.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac16
1 files changed, 15 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index e519f843d..c00a9a372 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ dnl the "configure" script is made from this by running GNU "autoconf"
dnl
dnl Configuration script for the Fast Light Tool Kit (FLTK).
dnl
-dnl Copyright 1998-2023 by Bill Spitzak and others.
+dnl Copyright 1998-2024 by Bill Spitzak and others.
dnl
dnl This library is free software. Distribution and use rights are outlined in
dnl the file "COPYING" which should have been included with this file. If this
@@ -102,6 +102,14 @@ AS_IF([test x$enable_debug = xyes], [
DEBUGFLAG=""
])
+AC_ARG_ENABLE([test], AS_HELP_STRING([--disable-test], [build test programs (default=yes)]))
+AS_IF([test x$enable_test = xno], [
+ TESTDIR=""
+], [
+ TESTDIR="test"
+])
+AC_SUBST(TESTDIR)
+
AC_ARG_ENABLE([forms], AS_HELP_STRING([--disable-forms], [build Forms compatibility library (default=yes)]))
AC_ARG_ENABLE([gl], AS_HELP_STRING([--disable-gl], [turn off OpenGL support]))
@@ -1815,6 +1823,12 @@ AS_IF([test x$enable_fluid != xno], [
echo " Build fluid: NO"
])
+AS_IF([test x$enable_test != xno], [
+ echo " Build tests: YES"
+ ],[
+ echo " Build tests: NO"
+ ])
+
AS_IF([test "$fltk_cross_compiling" = "yes"], [
echo "Cross-compiling: YES"
echo " Build: $build -> Host: $host"