> Are you interested in working on a patch for this?

Yes, I'd give it a try. I signed up to Mantis, account: tamas.kenez so
you can assign it to me. I guess that's the next step.

Thanks,
Tamas

On Fri, Apr 17, 2015 at 2:01 PM, Brad King <brad.k...@kitware.com> wrote:
> On 04/16/2015 05:54 AM, Tamás Kenéz wrote:
>>> I think the main challenge will be how to format error messages when
>>> neither mode finds anything for a REQUIRED package.
>>
>> We can pretend they failed in the usual module;config order. So the
>> wordings of the messages may remain as they are.
>
> The current message says:
>
>   By not providing Find<pkg>.cmake in CMAKE_MODULE_PATH this project
>   has asked CMake to find a package configuration file ...
>
> If someone sets CMAKE_FIND_PACKAGE_CONFIG_FIRST then that is what
> asked CMake to find a package configuration file even if the project
> does provide Find<pkg>.cmake in CMAKE_MODULE_PATH.  Therefore new
> wording will be needed in this case.  It should still depend on
> whether the find module was available.
>
>> We should however think about what to do when
>> CMAKE_FIND_PACKAGE_WARN_NO_MODULE is ON and both modes are enabled
>> (and we're in CONFIG_FIRST mode). Should we check the missing
>> find-module *after* we've found a config-module and print the warning?
>>
>> I think no, because the user has explicitly expressed the preference
>> towards the CONFIG mode by specifying CONFIG_FIRST (either as a
>> find_package option or as CMAKE_FIND_PACKAGE_CONFIG_FIRST).
>
> Agreed.  We can always add such a warning in the future.
>
>> About the proposed change: The feature request proposes two ways to
>> enable the CONFIG_FIRST mode: a new option for the find_package and a
>> global variable (which I think should be called
>> CMAKE_FIND_PACKAGE_CONFIG_FIRST).
>>
>> I think the find_package option is less important since the same
>> effect can be achieved by creating a custom
>> find_package_config_first() macro.
>
> If the functionality is implemented through either interface it will
> be easy to add the other, so I think they can just both be added
> together.
>
> Are you interested in working on a patch for this?
>
> Thanks,
> -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
-- 

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