<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hello Trilinos Users,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Again, if you are not using the <a href="https://docs.trilinos.org/files/TrilinosBuildReference.html#generating-export-files">
installed Makefile.export.Trilinos or the package-level Makefile.export.<package> files</a>, then please ignore.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">There was no significant pushback to dropping support for Makefile.export.* files from Trilinos so we are going ahead with the plan to drop support for these files from the Trilinos ‘develop’ branch on (or just after)
<b>Thursday, June 10, 2021 (3 days from now)</b>.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">-Ross<o:p></o:p></p>
<div>
<div style="mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 1.0pt 0in">
<p class="MsoNormal" style="border:none;padding:0in"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Dr. Roscoe A. Bartlett, PhD<o:p></o:p></p>
<p class="MsoNormal"><a href="https://bartlettroscoe.github.io/"><span style="color:blue">https://bartlettroscoe.github.io/</span></a>
<o:p></o:p></p>
<p class="MsoNormal">Sandia National Laboratories<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Bartlett, Roscoe A <br>
<b>Sent:</b> Wednesday, May 19, 2021 4:06 PM<br>
<b>To:</b> 'trilinos-users@trilinos.org' <trilinos-users@trilinos.org>; 'trilinos-announce@trilinos.org' <trilinos-announce@trilinos.org><br>
<b>Cc:</b> 'Trilinos Framework List' <trilinos-framework@software.sandia.gov><br>
<b>Subject:</b> Trilinos dropping support for Makefile.export.* files<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hello Trilinos Users,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">If you are not using the <a href="https://docs.trilinos.org/files/TrilinosBuildReference.html#generating-export-files">
installed Makefile.export.Trilinos or the package-level Makefile.export.<package> files</a>, then please ignore.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am writing this email to announce that as part of a CMake build-system modernization effort, Trilinos will be dropping support for the installed Makefile.export.Trilinos and package-level Makefile.export.<package> files that are used
 by Makefile-based projects to get information to build and link against an installation of Trilinos. 
<b>The current target date for dropping support in the Trilinos ‘develop’ branch is Thursday, June 10, 2021</b>.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The expectation is that the majority of Trilinos customer projects are (or soon will be) using CMake and can therefore use the CMake command find_package(Trilinos COMPONNETS …) or find_package(<TrilinosPackage>) that pulls in info from
 the <a href="https://docs.trilinos.org/files/TrilinosBuildReference.html#generating-export-files">
installed TrilinosConfig.cmake and package-level <TrilinosPackage>Config.cmake files</a>. 
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">An updated example project using CMake to pull in an installation of Trilinos is given in:<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">   <span class="apple-converted-space"> </span><a href="https://github.com/trilinos/Trilinos/tree/master/demos/simpleBuildAgainstTrilinos">https://github.com/trilinos/Trilinos/tree/master/demos/simpleBuildAgainstTrilinos</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This change has been discussed in the Trilinos community for over a year with some background mentioned in:<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">   <span class="apple-converted-space"> </span><a href="https://github.com/trilinos/Trilinos/issues/8498">https://github.com/trilinos/Trilinos/issues/8498</a><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">and the technical reasons for this are discussed in:<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">  <span class="apple-converted-space"> </span><a href="https://github.com/TriBITSPub/TriBITS/issues/299">https://github.com/TriBITSPub/TriBITS/issues/299</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>If this change on this time scale will cause a significant impediment to your project, then please let us know ASAP!<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Also, please forward this email to anyone who you think might be impacted by this and/or may want to provide some feedback.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">-Ross<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">P.S. It is possible to bring back support for the installed Makefile.export.Trilinos and package-level Makefile.export.<package> files using a different approach after this refactoring to modern CMake.  But there needs to be a strong need
 from the customer community to justify this and resources will need to be allocated to implement and support this going forward.  (But the expectation is that enough of the Trilinos user community has already moved to CMake that there is not a strong need
 for this.)<o:p></o:p></p>
<div style="border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 1.0pt 0in">
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Dr. Roscoe A. Bartlett, PhD<o:p></o:p></p>
<p class="MsoNormal"><a href="https://bartlettroscoe.github.io/"><span style="color:blue">https://bartlettroscoe.github.io/</span></a>
<o:p></o:p></p>
<p class="MsoNormal">Sandia National Laboratories<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>