<font size=2 face="sans-serif">Hi all,</font>
<br>
<br><font size=2 face="sans-serif">I tried to cross-compile an internal
application for windows on a linux machine,</font>
<br><font size=2 face="sans-serif">but failed, because cmake at some point
re-start the configure process, and</font>
<br><font size=2 face="sans-serif">drops the CMAKE_SYSTEM_NAME variable
along that way. Attached is a</font>
<br><font size=2 face="sans-serif">minimal CMakeLists.txt, which reproduces
the problem.</font>
<br>
<br><font size=2 face="sans-serif">Is there a way to avoid the reconfiguration?</font>
<br>
<br><font size=2 face="sans-serif">TIA</font>
<br><font size=2 face="sans-serif">R. Czerny</font>
<br>
<br>
<br><font size=2 face="sans-serif">Console output:</font>
<br><font size=2 face="sans-serif">someone@debian-vm:~/cross/build$ cmake
-DCMAKE_SYSTEM_NAME=Windows -DCMAKE_C_COMPILER=i586-mingw32msvc-gcc -DCMAKE_RC_COMPILER=i586-mingw32msvc-windres
..</font>
<br><font size=2 face="sans-serif">-- The C compiler identification is
GNU</font>
<br><font size=2 face="sans-serif">-- Check for working C compiler: /usr/bin/i586-mingw32msvc-gcc</font>
<br><font size=2 face="sans-serif">-- Check for working C compiler: /usr/bin/i586-mingw32msvc-gcc
-- works</font>
<br><font size=2 face="sans-serif">-- Detecting C compiler ABI info</font>
<br><font size=2 face="sans-serif">-- Detecting C compiler ABI info - done</font>
<br><font size=2 face="sans-serif">-- CC=TRUE CSN=Windows</font>
<br><font size=2 face="sans-serif">-- Configuring done</font>
<br><font size=2 face="sans-serif">You have changed variables that require
your cache to be deleted.</font>
<br><font size=2 face="sans-serif">Configure will be re-run and you may
have to reset some variables.</font>
<br><font size=2 face="sans-serif">The following variables have changed:</font>
<br><font size=2 face="sans-serif">CMAKE_RC_COMPILER= i586-mingw32msvc-windres</font>
<br>
<br><font size=2 face="sans-serif">-- The C compiler identification is
GNU</font>
<br><font size=2 face="sans-serif">-- Check for working C compiler: /usr/bin/i586-mingw32msvc-gcc</font>
<br><font size=2 face="sans-serif">-- Check for working C compiler: /usr/bin/i586-mingw32msvc-gcc
-- works</font>
<br><font size=2 face="sans-serif">-- Detecting C compiler ABI info</font>
<br><font size=2 face="sans-serif">-- Detecting C compiler ABI info - done</font>
<br><font size=2 face="sans-serif">-- CC=FALSE CSN=Linux</font>
<br><font size=2 face="sans-serif">-- Configuring done</font>
<br><font size=2 face="sans-serif">-- Generating done</font>
<br><font size=2 face="sans-serif">-- Build files have been written to:
/home/czerny/Quellen/hospec/foo/foo</font>
<br>
<br>