aboutsummaryrefslogtreecommitdiffstats
path: root/XCompile.txt
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2008-12-12 11:19:38 -0800
committerChris Robinson <[email protected]>2008-12-12 11:19:38 -0800
commitdd7e23740bac08c30086437cb72e4388483a126c (patch)
treeffe47bb37711fb4bf42adbdeccd79b87743b58b8 /XCompile.txt
parent1acd6da7457378b110df2b53e8ec3cfd00e1a6a9 (diff)
Remove XCOMPILEWIN32 option in favor of CMake 2.6's cross-compiling caps
Diffstat (limited to 'XCompile.txt')
-rw-r--r--XCompile.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/XCompile.txt b/XCompile.txt
new file mode 100644
index 00000000..391fae6c
--- /dev/null
+++ b/XCompile.txt
@@ -0,0 +1,24 @@
+# Cross-compiling requires CMake 2.6 or newer. To cross-compile, first modify
+# this file to set the proper settings and paths. Then use it from CMakeConf/
+# like:
+# cmake .. -DCMAKE_TOOLCHAIN_FILE=../XCompile.txt \
+# -DCMAKE_INSTALL_PREFIX=/usr/mingw32/mingw
+# If you already have a toolchain file setup, you may use that instead of this
+# file.
+
+# the name of the target operating system
+SET(CMAKE_SYSTEM_NAME Windows)
+
+# which compilers to use for C and C++
+SET(CMAKE_C_COMPILER /usr/bin/mingw32-gcc)
+SET(CMAKE_CXX_COMPILER /usr/bin/mingw32-g++)
+
+# here is the target environment located
+SET(CMAKE_FIND_ROOT_PATH /usr/mingw32/mingw)
+
+# adjust the default behaviour of the FIND_XXX() commands:
+# search headers and libraries in the target environment, search
+# programs in the host environment
+set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)