Commit Graph

13 Commits

Author SHA1 Message Date
Albrecht Schlosser 9adb181156 Make FL_ABI_VERSION configurable (STR #3161).
This commit adds the configure option --with-abiversion and the CMake option
OPTION_ABI_VERSION. Both options can be set e.g. to 10304 to build with
FL_ABI_VERSION = 10304 (FLTK 1.3.4).

For IDE builds there are new files ide/<IDE-NAME>/FL/abi-version.h that
can be edited to change the ABI version before the FLTK lib is built.
Note that this file MUST be copied to the include/FL directory if the
IDE-built library is to be installed.

The default is FL_ABI_VERSION = FL_MAJOR*10000 + FL_MINOR*100 + 0, i.e.
10300 for all FLTK 1.3.x versions to keep binary compatibility (ABI).

Todo: more tests and more documentation.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10786 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-07-12 19:23:55 +00:00
Albrecht Schlosser d98853628b Add "Known Problems" section for MinGW builds to README.MSWindows.txt (STR #2971).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10322 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-09-19 12:19:50 +00:00
Pierre Ossman 7bffc7bd3b Add an autogen.sh script as is customary for autoconf based
projects. Also update the documentation to steer people to
use this scripts.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10029 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-12-13 10:19:54 +00:00
Pierre Ossman e1df29b852 Stop relying on uname and instead ask autoconf what platform
we are building for. This makes cross compiling things a lot
easier.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9990 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-24 09:10:04 +00:00
Albrecht Schlosser 04c4df7be6 clarified console window FAQ
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9253 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-02-24 14:46:10 +00:00
Albrecht Schlosser 430984f574 Removed obsolete link from README.MSWindows.txt
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8104 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-22 14:32:11 +00:00
Albrecht Schlosser f1c4092b98 added newer Cygwin (cross/mingw-w64) options.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8099 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-22 12:28:10 +00:00
Matthias Melcher 8bf8cdd524 Merged README.win32 into README.MSWindows.txt. I try to avoid the 'WIN32' label because we supprt 64 bits as well... .
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8081 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-20 19:48:09 +00:00
Albrecht Schlosser 2db2db587c Fixed typos and reformatted some lines that were longer than 80 characters.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7947 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-04 12:03:08 +00:00
Matthias Melcher d20ed5585e Added message that explains MinGW 64 bit failure to link/run (STR 2347)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7898 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-11-27 21:39:47 +00:00
Matthias Melcher e9beabcfba Verified project creation in VisualC 2010 and updated documentation.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7760 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-27 19:39:59 +00:00
Matthias Melcher 9ce4ddabbb Added first part of VC2010 documentation.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7757 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 20:41:49 +00:00
Matthias Melcher 516508f4a3 New documentation for compiling and using FLTK on MSWindows. Still need to merge with original documentation.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7748 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 10:31:44 +00:00