<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div>
<div id="appendonsend" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Dear Christian,</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Thanks so much for your reply and the instructions.  That really helps a lot. <br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
I had compiled the dune-common module successfully just following your instructions. 
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
I didn't find the "windows.rst". Instead I found the "dune-common.rst".  <br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Also thanks Oliver and Dedner's suggestions.   I am working other DUNE modules and will continue to report any progress.
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Thanks all for the help, and have a wonderful day! <br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Richard <br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>发件人:</b> Christian Engwer <christian.engwer@uni-muenster.de><br>
<b>发送时间:</b> 2019年11月13日 15:38<br>
<b>收件人:</b> 历(Li) Ye <li.petroleum@hotmail.com><br>
<b>抄送:</b> dune@lists.dune-project.org <dune@lists.dune-project.org><br>
<b>主题:</b> Re: [Dune] How do I configure DUNE core modules for cross-compilation from Linux to Windows?</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">Dear Richard,<br>
<br>
> I plan to cross compile the modules using a Linux host machine.   Is this the good approach to achieve the goal?  Or is there better approach?<br>
<br>
you can do this and I already did so. You caneither use a real linux machine or you use the linux subsystem that comes with newer windows versions. In any case, if you have ubuntu running you can simply install the mingw under linux to cross compile. The tricky
 part is setting up cmake correctly.<br>
<br>
I added a very brief description of this to the dune-common docs:<br>
dune-common/doc/buildsystem/windows.rst<br>
and two examples, one for the opts-file and one for a cmake toolchain file. Both can be found in<br>
dune-common/doc/buildsystem/examples/<br>
<br>
Hope this helps... let me know if you suggestions on how to improve the documentation.<br>
<br>
Best<br>
Christian<br>
</div>
</span></font></div>
</div>
</body>
</html>