fltk/CMake
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
..
cmake_uninstall.cmake.in Mostly rewritten CMake files by Michael Surette. They are more complete 2010-04-05 22:33:58 +00:00
export.cmake [CMake] Fix CMake build's fltk-config (STR #3217). 2015-04-25 13:50:27 +00:00
FLTKConfig.cmake.in CMake enhancements, as discussed in STR #3055. 2014-09-27 00:41:06 +00:00
install-symlinks.cmake.in [CMake] Improve installation, support DESTDIR, and more (STR #3149). 2015-02-16 14:30:27 +00:00
install.cmake Make FL_ABI_VERSION configurable (STR #3161). 2015-07-12 19:23:55 +00:00
macros.cmake CMake: Remove installation of example programs (STR #3194). 2015-04-10 15:50:59 +00:00
options.cmake Make FL_ABI_VERSION configurable (STR #3161). 2015-07-12 19:23:55 +00:00
posixScandir.cxx Mostly rewritten CMake files by Michael Surette. They are more complete 2010-04-05 22:33:58 +00:00
resources.cmake [CMake] Add doxygen documentation generation (STR #3195). 2015-04-25 21:42:51 +00:00
setup.cmake CMake: Remove installation of example programs (STR #3194). 2015-04-10 15:50:59 +00:00
UseFLTK.cmake.in CMake enhancements, as discussed in STR #3055. 2014-09-27 00:41:06 +00:00
variables.cmake [CMake] Update fltk-config generation for AIX (STR #3217). 2015-04-25 20:36:48 +00:00