On 07/17/2015 02:34 PM, Robert Goulet wrote:
> I'm going to be away for a few weeks, is it ok if the master branch
> stays in that state for a while?

Okay.  I've made a note about this issue to make sure it is fixed before 3.4.

Meanwhile I have another comment on genex support in the OUTPUT_DIRECTORY
properties.  Currently the properties support both

 {ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY

and

 {ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY_<CONFIG>

variants.  When the former is used CMake will still add the /<CONFIG>
directory suffix to the end of the value.  When the latter is used
CMake does not do this.

With the former, when a genex like $<CONFIG> is used, it is likely
that the user does not want CMake to add the /<CONFIG> suffix.
Perhaps we should detect when a genex is present in the value and
skip adding the suffix, thus trusting the user to have done the right
thing (e.g. $<1:value> will still not get a suffix).

Of course this would have to be documented carefully.  We could also
disallow a genex in the latter (per-config) variants to encourage
modern use of the former.

-Brad

-- 

Powered by www.kitware.com

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

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

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

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to