/*! \page buildingOpenFlipper Building OpenFlipper * \section dependencies Dependencies * * OpenFlipper is developed on top of the Qt framework. This framework provides * easy cross platform development. Therefore an installed version of qt with * at least version 4.5 is required. As the framework depends on qt we use the * qt make tool qmake to build OpenFlipper. * * \section bs Build System * The build system uses qmake to generate all makefiles. In the toplevel directory of * OpenFlipper is a .qmake.cache file which defines the variable TOPLEVEL available * in all qmake project files. This file also includes our qmake configuration in the * qmake subdirectory. The files in this directory control the build process for the * core as well as for the plugins. Library dependencies are specified in the project * files by calling functions which will check for the requested libs. These functions are * defined in architecture dependend files under qmake/packages . If you get errors * about libraries not found, please change the paths in these configuration files. * * \section reqlibs Required libraries *
svn co http://www-i8.informatik.rwth-aachen.de/svnrepo/OpenFlipper/branches/Free OpenFlipper
OpenMesh\qmake\packages\packages.Windows
in a text editor and change header and library paths svn co http://www-i8.informatik.rwth-aachen.de/svnrepo/OpenFlipper/branches/Free OpenFlipper
)
* - Adapt library and header paths in $OpenFlipper/qmake/packages/packages.Darwin
* - Go into OpenFlipper's root directory and type qmake -spec macx-g++
* - Type make qmake_all
to build all Makefiles
* - Now type make release
to build OpenFlipper
* - Execute Build_Darwin_Bundle.sh
in OpenFlipper's root directory to correct install_name paths within the application bundle
*
* IMPORTANT: If you don't see any icons in the application you probably might have
* forgot the last step which manages to copy the Icons, Textures, Shaders and Fonts
* directories into the application bundle's resource folder. It further fixes library header paths
* such that the application bundle can be copied anywhere without getting trouble
* with missing libraries.
*
* After building OpenFlipper the application bundle can be found in OpenFlipper/Darwin_# CONFIG -= app_bundle # Do not build a framework bundle
defineTest(Application)
and comment out lineDESTDIR = $${TOPDIR}/OpenFlipper/$${BUILDDIRECTORY}/OpenFlipper.app/Contents/Plugins/$${SYSTEMTYPE}/$${ARCHITECTURE}/$${MODE}
defineTest(Plugin)
in file $OpenFlipper/qmake/all.include
.
*/