summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2016-03-22Update minimum required CMake version from 2.6 to 2.6.3.Albrecht Schlosser
Verified build with CMake 2.6.3 (failed with 2.6.2). We need 2.6.3 for "unset" (unknown command in 2.6.2 and earlier). CMake 2.6.2 also fails when parsing nested brackets in logical expressions like the following one: if((NOT APPLE OR OPTION_APPLE_X11) AND NOT WIN32) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11397 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-07-12Make FL_ABI_VERSION configurable (STR #3161).Albrecht Schlosser
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-04-25[CMake] Fix CMake build's fltk-config (STR #3217).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10716 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-02-16[CMake] Improve installation, support DESTDIR, and more (STR #3149).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10580 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-10-09CMake: Prevent annoying warning under Cygwin.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10368 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-09-27CMake enhancements, as discussed in STR #3055.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10342 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-09Split CMake files for better maintenance, as discussed in fltk.general.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10098 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-02CMake/MinGW: Fix missing -pthread linker option for MinGW build.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10092 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-02-02CMake: Fix linker issues on OS X and Arch Linux (STR #3045).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10091 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-10Add CMake fixes for OS X build from Rob McDonald.Albrecht Schlosser
See thread: [fltk.general] Embedding FLTK in project. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10050 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-01-03Fixed missing libdl dependency in CMake builds (STR #2977).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10042 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-09-11STR 2636. Add ability to get notifications whenever thePierre Ossman
clipboard changes. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9974 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2013-05-22Removed autoconf/configure and CMake tests and defines forAlbrecht Schlosser
unused function strtoll() [resolves one part of STR #2965]. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9923 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-09-13Fixed CMake use for Mac OS and the scandir() function.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9679 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-11-12fix STR #2764yuri
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9171 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-19Modifications to all LGPL headers for STR #2685.Greg Ercolano
(to clarify static exception LGPL by changing license references) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8864 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-06Fix STR #2504 (first part). Replaced HAVE _CAIRO by FLTK_HAVE_CAIRO and ↵Manolo Gouy
USE_CAIRO by FLTK_USE_CAIRO everywhere. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8198 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-01-03Mac OS X: removed all uses of Carbon (except for older OS versions) and ↵Manolo Gouy
re-organized text input around the NSTextInput protocol. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8173 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-12-29Mac OS X: removed dependency from AudioToolbox.framework by calling NSBeep() ↵Manolo Gouy
from Cocoa. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8135 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-11-30Updated CMake files with patches from Michael Surette (STR #2317).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7919 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-11-17Fixed cmake under Mac OS XManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7867 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-06One more CMake fix.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7461 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Mostly rewritten CMake files by Michael Surette. They are more completeAlbrecht Schlosser
than what we had previously, but may need some more testing. The latest changes (removing old APPLE_QD definitions and code) might need another update. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7451 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-03-03Applied vs8.patch to solve STR#2244.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7197 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-01-16CMake support: added platform test for HAVE_SCANDIR_POSIX,Albrecht Schlosser
added $Id$ tags and added copyright to (some of the) CMake files. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7012 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-12-21Fixed minor syntax error in CMakeLists.txt (STR #2299)Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6974 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-13removed wsock32 from CMakeLists.txt, because it's not needed any moreAlbrecht Schlosser
(STR #2244) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6859 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-09Made CMake work on OS X Snow Leopard by removing the assumption that a Unix ↵Matthias Melcher
system (which includes OS X) automatically is an X11 system (which OS X is not). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6857 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-08-30More CMake updates (STR #2244):Albrecht Schlosser
- added missing files in src/CMakeLists.txt - added -DUSE_X11 for Unix builds - added new test/unittests program Thanks to Yassine (yostane) for testing and helping to update the CMake files. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6847 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-08-30Solves STR #2244.Greg Ercolano
See also, fltk.general newgroup thread: Subject: "probelm to build fltk 1.3 svn using msys, gcc3.4 and cmake" (Dates 08/28/09 - 08/29/09) Applied Yostane's zip file mods to the two CMakeLists.txt to support msys/gcc3.4/cmake environment. Verified consistency, fixed indents. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6846 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-08-28wsock32 static lib dependency removal from win build files.Fabien Costantini
error msg if wsock load fails changed by Fl::fatal() API use. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6174 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2008-04-12Updated 1.3 with changes from 1.1.9Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6099 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-12-16STR #1123: Fixed include path in CMake build. I don't use CMake, but since ↵Matthias Melcher
this patch was contributed by the same company that *wrote* CMake, I have a good feeling that they know what they are doing. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4715 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-08-06This commit contains patch submitted by "fltk.x0" (thanks fltk.x0!) in the ↵Dejan Lekic
middle of May this year - STR #863. Also small change in fluid.cxx - time.h was needed for successful build on MinGW. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4468 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-07-24Attempt to make 'localeconv()' part of the configuration process. VC6 works, ↵Matthias Melcher
but I'll need feedback for all other platforms... . Trying OS X in a few minutes. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4454 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-05-13Updates to cmake project files (STR #813)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4345 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24CMake build fixes (STR #724)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4047 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Cmake updates (STR #645)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4026 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-10-18Documentation updates (STR #568)Michael R Sweet
More CMake updates (STR #499) The Watcom C++ compiler needed a small change (STR #567) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3869 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-09-13Added (unsupported) CMake files (STR #499)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3829 ea41ed52-d2ee-0310-a9c1-e6b18d33e121