mirror of
https://github.com/fltk/fltk.git
synced 2026-06-04 06:56:24 +08:00
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.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# Top-level Makefile for the Fast Light Tool Kit (FLTK).
|
||||
#
|
||||
# Copyright 1998-2023 by Bill Spitzak and others.
|
||||
# Copyright 1998-2024 by Bill Spitzak and others.
|
||||
#
|
||||
# This library is free software. Distribution and use rights are outlined in
|
||||
# the file "COPYING" which should have been included with this file. If this
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
include makeinclude
|
||||
|
||||
DIRS = $(IMAGEDIRS) $(LIBDECORDIR) src $(CAIRODIR) $(FLUIDDIR) fltk-options test \
|
||||
DIRS = $(IMAGEDIRS) $(LIBDECORDIR) src $(CAIRODIR) $(FLUIDDIR) fltk-options $(TESTDIR) \
|
||||
documentation
|
||||
|
||||
all: makeinclude fltk-config
|
||||
@@ -25,6 +25,11 @@ all: makeinclude fltk-config
|
||||
(cd $$dir; $(MAKE) $(MFLAGS)) || exit 1;\
|
||||
done
|
||||
|
||||
# Build test programs (and 'all') if FLTK was configured with '--disable-test'
|
||||
test: all
|
||||
echo "=== making test ===";\
|
||||
(cd test; $(MAKE) $(MFLAGS)) || exit 1
|
||||
|
||||
install: makeinclude
|
||||
-mkdir -p $(DESTDIR)$(bindir)
|
||||
$(RM) $(DESTDIR)$(bindir)/fltk-config
|
||||
|
||||
Reference in New Issue
Block a user