2012-03-01 11:15:37 -05:00
|
|
|
This directory contains a collection of toolchain definitions for cross
|
|
|
|
compilation, currently limited to compiling Win32 binaries on Linux.
|
|
|
|
|
|
|
|
The toolchain file naming scheme is as follows:
|
|
|
|
|
2010-09-20 14:56:44 -04:00
|
|
|
host-system-compiler.cmake
|
|
|
|
|
2012-03-01 11:15:37 -05:00
|
|
|
To use these files you add a special parameter when configuring the source tree:
|
|
|
|
|
|
|
|
cmake -DCMAKE_TOOLCHAIN_FILE=<toolchain-file> .
|
|
|
|
|
|
|
|
For example, to use the Debian GNU/Linux MinGW package, run CMake like this:
|
|
|
|
|
|
|
|
cmake -DCMAKE_TOOLCHAIN_FILE=CMake/linux-i586-mingw32msvc.cmake .
|
|
|
|
|
|
|
|
For more details see this article:
|
|
|
|
|
|
|
|
http://www.paraview.org/Wiki/CMake_Cross_Compiling
|
2010-09-20 14:56:44 -04:00
|
|
|
|