parent
							
								
									c1ef0a875d
								
							
						
					
					
						commit
						a33c5d56cb
					
				
				 4 changed files with 39 additions and 0 deletions
			
			
		@ -0,0 +1,10 @@ | 
				
			||||
This folder contains a collection of toolchains definition in order to  | 
				
			||||
support cross compilation. The naming scheme is the following: | 
				
			||||
  host-system-compiler.cmake | 
				
			||||
 | 
				
			||||
to use this at the time you run the initial cmake command use the  | 
				
			||||
following parameter  | 
				
			||||
   -DCMAKE_TOOLCHAIN_FILE=./toolchains/XXX-XXX-XXX.cmake | 
				
			||||
 which maps to file in this folder.  | 
				
			||||
 | 
				
			||||
For more details see: http://www.paraview.org/Wiki/CMake_Cross_Compiling  | 
				
			||||
@ -0,0 +1,13 @@ | 
				
			||||
# Define the cross compilation environment for cross compiling from linux  | 
				
			||||
# to win32 | 
				
			||||
SET(CMAKE_SYSTEM_NAME    Windows) # Target system name | 
				
			||||
SET(CMAKE_SYSTEM_VERSION 1) | 
				
			||||
SET(CMAKE_C_COMPILER     "i686-pc-mingw32-gcc") | 
				
			||||
SET(CMAKE_CXX_COMPILER   "i686-pc-mingw32-g++") | 
				
			||||
SET(CMAKE_RANLIB         "i686-pc-mingw32-ranlib") | 
				
			||||
 | 
				
			||||
#Configure the behaviour of the find commands  | 
				
			||||
SET(CMAKE_FIND_ROOT_PATH "/opt/mingw/usr/i686-pc-mingw32") | 
				
			||||
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | 
				
			||||
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) | 
				
			||||
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) | 
				
			||||
@ -0,0 +1,15 @@ | 
				
			||||
# Define the cross compilation environment for cross compiling from linux  | 
				
			||||
# to win32 it is to be used when debian cross compilation toolchain is  | 
				
			||||
# available. | 
				
			||||
SET(CMAKE_SYSTEM_NAME    Windows) # Target system name | 
				
			||||
SET(CMAKE_SYSTEM_VERSION 1)       # Not really used. | 
				
			||||
SET(CMAKE_C_COMPILER     "i586-mingw32msvc-gcc") | 
				
			||||
SET(CMAKE_CXX_COMPILER   "i586-mingw32msvc-g++") | 
				
			||||
SET(CMAKE_RANLIB         "i586-mingw32msvc-ranlib") | 
				
			||||
 | 
				
			||||
 | 
				
			||||
#Configure the behaviour of the find commands  | 
				
			||||
SET(CMAKE_FIND_ROOT_PATH "/usr/i586-mingw32msvc") | 
				
			||||
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | 
				
			||||
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) | 
				
			||||
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) | 
				
			||||
					Loading…
					
					
				
		Reference in New Issue