Blame ide/README.IDE

Packit Service 9ac617
-------------------------------------------
Packit Service 9ac617
   HOW TO USE THE FLTK IDE ENVIRONMENTS
Packit Service 9ac617
-------------------------------------------
Packit Service 9ac617
Packit Service 9ac617
As for today, FLTK 1.3 officially supports
Packit Service 9ac617
the following integrated environments (1):
Packit Service 9ac617
Packit Service 9ac617
------------------------------------------------------------------------
Packit Service 9ac617
distrib subdir 	|   supported products
Packit Service 9ac617
------------------------------------------------------------------------
Packit Service 9ac617
ide/VisualC6	|   Microsoft Visual C++ 6 and 2005 (2)
Packit Service 9ac617
ide/VisualC2008	|   Microsoft Visual C++ 2008
Packit Service 9ac617
ide/VisualC2010	|   Microsoft Visual C++ 2010 and later (3)
Packit Service 9ac617
ide/Xcode4 	|   Apple Xcode 3.x and up (see ../README.OSX.txt)
Packit Service 9ac617
Packit Service 9ac617
Notes :
Packit Service 9ac617
-------
Packit Service 9ac617
(1) For *nix platforms based on the autoconf/configure/make toolchain,
Packit Service 9ac617
    simply run autoconf, then the configure script on the root dir.
Packit Service 9ac617
    Read the ./README file for more info.
Packit Service 9ac617
(2) When first using the project file (ide/VisualC6/fltk.dsw) with
Packit Service 9ac617
    VC++ 2005, you will be asked to convert the project to the newer
Packit Service 9ac617
    format.
Packit Service 9ac617
(3) When first using the project file (ide/VisualC2010/fltk.sln) with
Packit Service 9ac617
    a later version of Visual C++ you may be asked to convert the project
Packit Service 9ac617
    to the newer format.
Packit Service 9ac617
Packit Service 9ac617
Packit Service 9ac617
Further notes about Microsoft IDE project files (Dec. 2010, Nov. 2016):
Packit Service 9ac617
------------------------------------------------------------------------
Packit Service 9ac617
Packit Service 9ac617
The FLTK team limits support to the last two releases of any major IDE.
Packit Service 9ac617
For Visual Studio, this is currently VisualC 2008 and VisualC 2010.
Packit Service 9ac617
Earlier versions of Visual Studio can import the VisualC6 Project file
Packit Service 9ac617
to generate a working Solution.
Packit Service 9ac617
Packit Service 9ac617
VisualC2008 and VisualC2010 Solutions were generated with the free
Packit Service 9ac617
Visual Studio Express edition of the corresponding version.
Packit Service 9ac617
Packit Service 9ac617
Update (FLTK 1.3.4, Nov. 2016): The VisualC2010 project files are known
Packit Service 9ac617
to work well with the free version of Visual C++ 2015 Community.
Packit Service 9ac617
Packit Service 9ac617
Packit Service 9ac617
Further notes about Xcode IDE project files (March 2015):
Packit Service 9ac617
------------------------------------------------------------------------
Packit Service 9ac617
Packit Service 9ac617
The FLTK Xcode project, FLTK.xcodeproj, is usable with versions 3 and
Packit Service 9ac617
upward of Xcode (even if it's in a directory called Xcode4 for
Packit Service 9ac617
historical reason). The Xcode developer environment is currently
Packit Service 9ac617
available at no cost from the App store.
Packit Service 9ac617
Packit Service 9ac617
Packit Service 9ac617
Other IDE's and Platforms
Packit Service 9ac617
------------------------------------------------------------------------
Packit Service 9ac617
Packit Service 9ac617
Code::Blocks supports FLTK project natively. Please compile and install
Packit Service 9ac617
FLTK using the Makefile system. Once installed, new FLTK projects
Packit Service 9ac617
can be generated using the Code::Blocks IDE.
Packit Service 9ac617
Packit Service 9ac617
Other IDE's are not supported by the FLTK team. See below for changes
Packit Service 9ac617
in the next release (FLTK 1.4.0) and later versions.
Packit Service 9ac617
Packit Service 9ac617
Packit Service 9ac617
Using CMake to generate IDE project files (FLTK 1.3.4)
Packit Service 9ac617
------------------------------------------------------------------------
Packit Service 9ac617
Packit Service 9ac617
Other IDE files can likely be created using CMake and the provided
Packit Service 9ac617
CMake files. However, as of Nov 2016 (FLTK 1.3.4) this is not yet fully
Packit Service 9ac617
supported. The FLTK team can't guarantee the usability of any generated
Packit Service 9ac617
IDE files.
Packit Service 9ac617
Packit Service 9ac617
Packit Service 9ac617
Future FLTK versions (1.4.0 and later)
Packit Service 9ac617
------------------------------------------------------------------------
Packit Service 9ac617
Packit Service 9ac617
All bundled IDE project files will be dropped in FLTK 1.4.0 in favor of
Packit Service 9ac617
better CMake support.
Packit Service 9ac617
Packit Service 9ac617
The FLTK team will officially support generation of selected IDE projects,
Packit Service 9ac617
particularly Visual C++ and Xcode. Older version support of these IDE
Packit Service 9ac617
projects will be limited to the versions that are supported by and can be
Packit Service 9ac617
generated with CMake.