Hi Radovan,

That is good news :) Do you think you could share the CMake code you ended
up created. May be could generalize the solution to create a re-usable
module.

Thanks
Jc


On Fri, Apr 19, 2013 at 12:23 PM, radovan bast <
radovan.b...@irsamc.ups-tlse.fr> wrote:

> dear Jean-Christophe,
>
> indeed the approach you demostrated works for me!
> this is exactly what i needed.
> thank you again!
>
> (i am sorry for coming back to you so late;
> was too busy with other things)
>
> best regards,
>   radovan
>
>
>
> On Sat, 13 Apr 2013 12:24:02 +0200, Jean-Christophe Fillion-Robin <
> jchris.filli...@kitware.com> wrote:
>
>  Hi Radovan,
>> Did you manage to make use and/or generalize the code I pointed you?
>> Thanks
>> Jc
>>
>> --
>> Sent from my mobile device
>> On Apr 6, 2013 10:29 AM, "radovan bast" <rado...@bast.fr> wrote:
>>
>>  dear Jean-Christophe,
>>> wonderful! thank you very much.
>>> i will test it out.
>>> best regards,
>>>   radovan
>>>
>>>
>>> On Fri, 05 Apr 2013 18:13:52 +0200, Jean-Christophe Fillion-Robin <
>>> jchris.filli...@kitware.com> wrote:
>>>
>>>  Hi Radovan,
>>>
>>>>
>>>> This is possible. You could look at the approach we consider in CTK.
>>>> See
>>>> https://github.com/commontk/****CTK/compare/**<https://github.com/commontk/**CTK/compare/**>
>>>> 00694c9f8a0da6ee28fb079902e6a8****c3ec428058...**
>>>> 891aa5443b110cc7e6aa0ec1339aad****4b2c83ef9d<https://github.**
>>>> com/commontk/CTK/compare/**00694c9f8a0da6ee28fb079902e6a8**
>>>> c3ec428058...**891aa5443b110cc7e6aa0ec1339aad**4b2c83ef9d<https://github.com/commontk/CTK/compare/00694c9f8a0da6ee28fb079902e6a8c3ec428058...891aa5443b110cc7e6aa0ec1339aad4b2c83ef9d>
>>>> >
>>>>
>>>>
>>>> Hth
>>>> Jc
>>>>
>>>>
>>>> On Fri, Apr 5, 2013 at 12:03 PM, radovan bast <
>>>> radovan.b...@irsamc.ups-tlse.****fr 
>>>> <radovan.b...@irsamc.ups-tlse.**fr<radovan.b...@irsamc.ups-tlse.fr>
>>>> >>
>>>>
>>>> wrote:
>>>>
>>>>  dear CMake developers and users,
>>>>
>>>>>
>>>>> first of all, a big thanks for the CMake developers
>>>>> for a great product! we like CMake a lot.
>>>>>
>>>>> we are extensively using CMake external project support
>>>>> in combination with Git submodules in a number of larger
>>>>> projects and that works nicely.
>>>>>
>>>>> my question is: could i do something similar with CMake
>>>>> modules? is it possible to start with a minimal core
>>>>> CMakeLists.txt which would fetch other CMake modules from an
>>>>> external public (Git) repository
>>>>> and use them to configure the project?
>>>>>
>>>>> the motivation for this is that we have several projects
>>>>> with rather complex CMake infrastructures. the projects
>>>>> are independent, live on different repositories, but the
>>>>> CMake infrastructures are to a large extent overlapping.
>>>>> currently we synchronize the CMake code between these projects
>>>>> manually but this is not great and there is the risk that
>>>>> the codes will diverge, that wheels will be reinvented,
>>>>> and that improvements are not communicated between the projects.
>>>>> this could be avoided if the CMake code was not explicitly
>>>>> present but fetched from a repository which would also
>>>>> enforce (or encourage) communicating all improvements
>>>>> to the same place. everything that is generic and not project
>>>>> specific would go into that external repo, only project specific
>>>>> things would be kept in the minimal core CMakeLists.txt.
>>>>>
>>>>> i will appreciate any pointers and suggestions
>>>>> on how i could implement such a scheme.
>>>>>
>>>>> thanks and best regards,
>>>>>   radovan
>>>>> --
>>>>>
>>>>> Powered by www.kitware.com
>>>>>
>>>>> Visit other Kitware open-source projects at http://www.kitware.com/**
>>>>> opensource/opensource.html<**htt**p://www.kitware.com/**
>>>>>
>>>>> opensource/opensource.html<htt**p://www.kitware.com/**
>>>>> opensource/opensource.html<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<http://www.cmake.org/Wiki/****CMake_FAQ>
>>>>> <http://www.cmake.**org/Wiki/**CMake_FAQ<http://www.cmake.org/Wiki/**CMake_FAQ>
>>>>> >
>>>>> <http://www.cmake.**org/Wiki/**CMake_FAQ<http://www.cmake.**
>>>>> org/Wiki/CMake_FAQ <http://www.cmake.org/Wiki/CMake_FAQ>>
>>>>>
>>>>> >
>>>>>
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> http://www.cmake.org/mailman/******listinfo/cmake<http://www.cmake.org/mailman/****listinfo/cmake>
>>>>> <http://www.**cmake.org/mailman/**listinfo/**cmake<http://www.cmake.org/mailman/**listinfo/cmake>
>>>>> >
>>>>> <http://www.**cmake.org/**mailman/listinfo/**cmake<http://cmake.org/mailman/listinfo/**cmake>
>>>>> <http:**//www.cmake.org/mailman/**listinfo/cmake<http://www.cmake.org/mailman/listinfo/cmake>
>>>>> >
>>>>>
>>>>


-- 
+1 919 869 8849
--

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