Le sam. 28 juil. 2018 à 01:01, spacey...@outlook.com <spacey...@outlook.com>
a écrit :

> Hey Andreas,
>
>  thanks for your comments. Yes I too have exhausted the resources you have
> mentioned here. The concepts make sense and I see the intended point but
> for a beginner its hard to grasp on how to implement and given the type of
> project  application of cmake's is diverse (easy to complex).
>
> Im in need of some clear cut examples of modern cmake for it to really
> sink in (easy to complex).
>
> I feel you have to be a veteran in cmake to understand how to implement
> the new way and overcome the problems of dependencies not providing modern
> transitive packages and the struggle of not just calling find_package..
> etc. Instead we have to make that transition our selves in some cases. This
> is the hard part.
>


AIFAIK, your example software does not seem to be built with CMake so there
is no transition to make for you.
Just use the "Modern way" from the ground up.

Concerning documentation, tutorial, webinar etc...
More and more resource are coming up:

1) The various slide/presentation already mentionned
2) The reference documentation (https://cmake.org/documentation/) which has
improved a lot after the switch to sphinx
3) The kitware training of course: https://training.kitware.fr
4) Books
    - The book recently announced by Craig Scott:
https://crascit.com/professional-cmake/
    - A forthcoming cookbook:
https://www.packtpub.com/application-development/cmake-cookbook
and probably many other to come.

However if we are into making libraries it would be a benefit to know the
> process of cmake packages but at the advantage of being the maker and
> knowing the dependency path if the library does borrow.
>

I bet (but I did not read it) the book from Craig could help you with that,
but I'm sure he may answer himself.

Now I am curious of what you mean by "it would be a benefit to know **the
process of cmake packages**" ?
What do you mean by that?


> It be great to see cmake.org revamping the webinars for the
> aforementioned.
>

All that said I agree the current are oldish and would benefit an upgrade
:-)

However from my perspective writing good doc, tutorial, webinar etc... is
very time-consuming so may be worth buying some for that and give some
rewards to people investing in it.
This is my own opinion though :-)

-- 
Eric
-- 

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:
https://cmake.org/mailman/listinfo/cmake

Reply via email to