I have a function defined very high up in the directory tree at the root CMakeLists file. Several levels below it, I have another CMakeLists file that I call that function from.<div><br></div><div>The function sets CMAKE_MFC_FLAG to 2. I notice that this flag gets ignored when it is set inside of the function in question. If I set the flag outside of the function, in the lowest level CMakeLists file, it works. This property seems somehow tied to the directory itself, but I can&#39;t figure out if this is a feature or a bug.</div>
<div><br></div><div>This behavior isn&#39;t very flexible as I&#39;d like to make the details of configuring an MFC compatible project transparent to the lower level CMakeLists scripts. Hiding away the flag and how it needs to be set is a big part of this, but I can&#39;t do it.</div>
<div><br></div><div>Anyone know how I can make this work?<br clear="all"><div><br></div><div>---------</div>Robert Dailey<br>
</div>