Re: [cmake-developers] [update]: CPack IFW generator

2014-10-06 Thread Konstantin Podsvirov
06.10.2014, 17:01, "Brad King" :
> On 10/05/2014 05:18 AM, Konstantin Podsvirov wrote:
>> Straight to the point: Brad please apply my changes!
>
> I've merged the topic to 'next' for testing...

Thank you :-)

Can I expect that CPack IFW generator will be in the tag v3.1.0-rc1?

This is my first contribution to CMake and I can't wait to see the results of 
its application.

Regards,
Konstantin Podsvirov
-- 

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


Re: [cmake-developers] [update]: CPack IFW generator

2014-10-06 Thread Brad King
On 10/06/2014 09:15 AM, Konstantin Podsvirov wrote:
> Can I expect that CPack IFW generator will be in the tag v3.1.0-rc1?

Anything that is in 'master' now will be in 3.1.  This update should
be merged in time barring catastrophic problems with it.

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


Re: [cmake-developers] [update]: CPack IFW generator

2014-10-06 Thread Brad King
On 10/05/2014 05:18 AM, Konstantin Podsvirov wrote:
> Straight to the point: Brad please apply my changes!

I've merged the topic to 'next' for testing:

 CPackIFW: Search algorithm update
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=f9f74874

 CPackIFW: Added support for multiple repositories
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ed9684a2

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


[cmake-developers] [update]: CPack IFW generator

2014-10-05 Thread Konstantin Podsvirov
Hello dear developers!
Hello Brad!
Hello Nils!

Straight to the point: Brad please apply my changes!

There are only two commits.

CPackIFW: Search algorithm update
http://git.podsvirov.pro/?p=kitware/cmake.git;a=commit;h=f9f748745c6f4ef5b2dbf6d0732bc67a23d1cc63

And

CPackIFW: Added support for multiple repositories
http://git.podsvirov.pro/?p=kitware/cmake.git;a=commit;h=ed9684a22cf4babeaa1f9083f4061d789e513ba9

And now for more details.

First: I got rid of CPACKE_IFW_*_EXECUTABLE_FOUND variables (this has already 
been asked Nils).

Secondly: I've added support for multiple repositories (this is a very nice and 
useful for related and large
projects function). Also you can now configure protected repository.

Brad, I was very careful and did not make critical changes.
I spent testing locally on their projects and I all works well.
I hope that my changes will be applied and will have to be tested and will be 
included in CMake version 3.1.0-RC1.

Regards,
Konstantin Podsvirov
-- 

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


Re: [cmake-developers] [update]: CPack IFW generator

2014-08-12 Thread Brad King
On 08/12/2014 02:57 PM, Konstantin Podsvirov wrote:
> Update for the last week in one commit:
> http://git.podsvirov.pro/?p=kitware/cmake.git;a=commit;h=5ee02291d0c4dde21a4ecb513dd69cbb0157ddf6

Thanks.  I revised the commit slightly to not un-do some of my
earlier cleanups (we can't use that temporary "option" pointer
without warnings on several compilers about assignment in 'if'):

 CPackIFW: Revise this generator
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e6496b60

Please base further work by starting a branch from e6496b60,
or from 'master' once it is merged there.  As I accept each
change I may revise it slightly, so then you should rebase
further work on the upstream version each time.

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


Re: [cmake-developers] [update]: CPack IFW generator

2014-08-12 Thread Konstantin Podsvirov
Hello dear developers, and of course Brad!

11.08.2014, 18:38, "Brad King" :
> After some fixes for nightly testing this is now in 'master'...

Thank you that my small contribution is now available for the rest :-)

>> FYI, if you were to start a new branch and base your changes
>> off the upstream version instead of merging it then I would
>> not have to keep squashing away your history as much.
>
> Something like this:
>
> git checkout-b cpack-ifw-updates 2fdd5d88

Thanks for the hints.

The branch with the changes:
http://git.podsvirov.pro/?p=kitware/cmake.git;a=shortlog;h=refs/heads/cpack-ifw-updates

Update for the last week in one commit:
http://git.podsvirov.pro/?p=kitware/cmake.git;a=commit;h=5ee02291d0c4dde21a4ecb513dd69cbb0157ddf6

I hope that soon these changes will be accepted.

Regards,
Konstantin Podsvirov
-- 

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


Re: [cmake-developers] [update]: CPack IFW generator

2014-08-11 Thread Brad King
On 08/06/2014 01:33 PM, Brad King wrote:
>  CPackIFW: Refactor and revise this generator
>  http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=194b412b

After some fixes for nightly testing this is now in 'master' as:

 CPackIFW: Refactor and revise this generator
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ebe8d51b

> FYI, if you were to start a new branch and base your changes
> off the upstream version instead of merging it then I would
> not have to keep squashing away your history as much.

Something like this:

 git checkout -b cpack-ifw-updates 2fdd5d88

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


Re: [cmake-developers] [update]: CPack IFW generator

2014-08-06 Thread Brad King
On 08/06/2014 11:11 AM, Konstantin Podsvirov wrote:
> Update from August 6, available for testing and use.

Thanks.  I squashed the new changes down to three commits:

 Doxygen: Add CPack/IFW subdir to doxyfile.in INPUT section
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=3040ab8f

 Doxygen: Add STRIP_FROM_PATH variable to doxyfile.in
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=82382479

 CPackIFW: Refactor and revise this generator
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=194b412b

You can compare it to your last commit (381bbad5) with:

 git diff 381bbad5 194b412b -w --color-words=.

to see that there are almost no non-whitespace changes.  I
did need to make a few changes for portable compilation.
Otherwise all the changes are CRLF->LF newline conversion,
line length, and indentation style.

FYI, if you were to start a new branch and base your changes
off the upstream version instead of merging it then I would
not have to keep squashing away your history as much.  I may
still rewrite things a bit but then you can just rebase further
changes on the revised upstream version.

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


[cmake-developers] [update]: CPack IFW generator

2014-08-06 Thread Konstantin Podsvirov
Hello dear developers!

Hello Brad! (Again, Konstantin. Please accept my changes)

Another announcement on the topic cpack-ifw-generator.

Update from August 6, available for testing and use.

I'm upset that this week I have not received a single review. But I understand 
that everyone has his own theme.

I will be very pleased if someone would test my experience.

>From the point of view of new functionality CPack IFW generator has not 
>changed much.
There appeared interesting option for components COMMON. This option makes the 
data component
common to its parent group.

For example. You have a group for the development of several libraries 
(components). You can
to create a common component with headers in this group. Then the headers will 
be installed if
installed at least one library. I hope this makes sense.

For details see the Sphinx html documentation, which is now available here:\
http://ifw.podsvirov.pro/cmake/doc/sphinx

This week the generator has undergone deep refactoring.
I had a class cmCPackIFWGenerator in a subfolder Sources/CPack/IFW and made
some of the code in classes cmCPackIFWInstaller and cmCPackIFWPackage.
This corresponds to the specifics created installers.

Changes are collected here:
http://git.podsvirov.pro/?p=kitware/cmake.git;a=commit;h=4094513b681ac6780a4f80051c6dc52759463323

Merge with the master branch here:
http://git.podsvirov.pro/?p=kitware/cmake.git;a=commit;h=381bbad5367f501901ec6b1a6715f5e07647da81

And again about the documentation.
With users all is clear - they have a Sphinx, but what for developers?
For developers we have Doxygen is a documentation specialist and I like it.
I allowed myself to make small adjustments in doxyfile.in:
http://git.podsvirov.pro/?p=kitware/cmake.git;a=commit;h=31c7618733974ccdec18ec995bca15a5479d7c80

Doxygen documentation on top cpack-ifw-generator see in your browser:
http://ifw.podsvirov.pro/cmake/doc/doxygen/dir_3e8750b50abe8033b4b265d9de6f981f.html
Or simply:
http://ifw.podsvirov.pro/cmake/doc/doxygen

Waiting for feedback.

Again: Brad please accept my changes :-)

(Sorry for my English, I use a translator)

Regards,
Konstantin Podsvirov
-- 

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