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.

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't figure out
if this is a feature or a bug.

This behavior isn't very flexible as I'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't do it.

Anyone know how I can make this work?

---------
Robert Dailey
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to