summaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2023-12-20 17:05:18 +0100
committerAlbrecht Schlosser <albrechts.fltk@online.de>2023-12-20 17:05:18 +0100
commit9023648e6c182a4142894b3e6c1b309b699b0629 (patch)
tree32a830f23315be1402c83bce896bd456b089a032 /README.txt
parentbc5d7e77aaa738963e149cf5301b579855c4201e (diff)
Update README.txt and CREDITS.txt
- README.txt: typos, names, FLTK URL and other minor changes - CREDITS.txt: update current maintainers, remove mail addresses
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt41
1 files changed, 26 insertions, 15 deletions
diff --git a/README.txt b/README.txt
index a5a4e8c87..ac7292840 100644
--- a/README.txt
+++ b/README.txt
@@ -5,17 +5,21 @@ WHAT IS FLTK?
The Fast Light Tool Kit is a cross-platform C++ GUI toolkit for
UNIX(r)/Linux(r) (X11 or Wayland), Microsoft(r) Windows(r), and
- macOS(r). FLTK provides modern GUI functionality without the bloat
+ macOS(r). FLTK provides modern GUI functionality without bloat
and supports 3D graphics via OpenGL(r) and its built-in GLUT
emulation. It was originally developed by Mr. Bill Spitzak and is
currently maintained by a small group of developers across
- the world with a central repository in the US.
+ the world with a central repository on GitHub.
+
+ https://www.fltk.org/
+ https://github.com/fltk/fltk/
LICENSING
FLTK comes with complete free source code. FLTK is available
- under the terms of the GNU Library General Public License.
+ under the terms of the GNU Library General Public License with
+ exceptions (e.g. for static linking).
Contrary to popular belief, it can be used in commercial
software! (Even Bill Gates could use it.)
@@ -43,6 +47,9 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND macOS
be aware that the following information may be outdated
because it is no longer actively maintained.
+ Note: autoconf + configure + make is still supported in FLTK 1.4.x
+ but will be removed in FLTK 1.5.0 or any higher version.
+
In most cases you can just type "make". This will run configure
with the default (no) options and then compile everything.
@@ -62,8 +69,10 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND macOS
You can run configure yourself to get the exact setup you
need. Type "./configure <options>". Options include:
- --enable-cygwin - Enable the Cygwin libraries (Windows)
+ --help - display help and exit
+ --enable-cygwin - Enable the Cygwin DLL (Cygwin only)
--enable-debug - Enable debugging code & symbols
+ --disable-forms - Disable generation of the forms library
--disable-gl - Disable OpenGL support
--enable-shared - Enable generation of shared libraries
--enable-threads - Enable multithreading support
@@ -82,6 +91,8 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND macOS
--prefix=/dir - Set the directory prefix for files
[default = /usr/local]
+ For more options please see './configure --help'.
+
When the configure script is done you can just run the
"make" command. This will build the library, FLUID tool, and
all of the test programs.
@@ -100,8 +111,8 @@ GIT USERS
If you've just checked out a fresh copy of FLTK from GIT,
you'll need to generate an initial version of 'configure'
- by running 'make makeinclude' (we don't include a copy
- of configure in git).
+ by running 'make makeinclude' or 'make clean' (we don't
+ include a copy of configure in git).
MAKE TARGETS
@@ -116,15 +127,15 @@ MAKE TARGETS
BUILDING FLTK UNDER MICROSOFT WINDOWS
There are two ways to build FLTK under Microsoft Windows.
- The first is to use CMake to create the Visual C++ project files
- in your favorite development directory, then build FLTK with
- Visual Studio.
- The second method is to use a GNU-based development tool.
- To build with the Cygwin or MinGW tools, use the supplied
- configure script as specified in the UNIX section above:
+ The first is to use CMake to create the Visual C++ project or NMake files
+ in your favorite development directory, then build FLTK with Visual Studio.
+
+ The second method is to use a GNU-based development tool. To build with
+ the Cygwin or MinGW tools, use the supplied configure script as specified
+ in the UNIX section above:
- sh configure ...options...
+ ./configure ...options...
See README.Windows.txt and README.CMake.txt for more info.
@@ -185,14 +196,14 @@ TRADEMARKS
Microsoft and Windows are registered trademarks of Microsoft
Corporation. UNIX is a registered trademark of the X/Open
Group, Inc. OpenGL is a registered trademark of Silicon
- Graphics, Inc. Mac OS is a registered trademark of Apple
+ Graphics, Inc. macOS is a registered trademark of Apple
Computers, Inc.
COPYRIGHT
FLTK is copyright 1998-2023 by Bill Spitzak and others,
- see the CREDITS file for more info.
+ see the CREDITS.txt file for more info.
This library is free software. Distribution and use rights are
outlined in the file "COPYING" which should have been included with