Re: [CMake] Can we control component package name in 2.8.8?

2013-03-05 Thread hce
Eric Noulard wrote
 Has the issue been resolved in 2.8.10?
 
 Nope.
 And I have very little hope for 2.8.11 either since I have not free
 time windows  visibility
 to work on that for myself now...
 
 Sorry.
 -- 
 Erk
 Le gouvernement représentatif n'est pas la démocratie --
 http://www.le-message.org

Thanks Eric for the update. Currently I can only run command line to select
the module one by one in a build directory:

$ rm -rf *
$ cmake ../Source
$ ccmake . (select one module, press c and press q)
$ make
$ cpack -G RPM

An alternative way is to run it as a loop to clean the cache, compile and
package each module in a bash script and to run ccmake without interactive
select module, press c and press q, but I have no idea how to do it in the
Linux command line and bash script. Has anyone tried? Or is there other
alternative to workaround? Appreciate any advice.

Thank you.

Kind regards.

J











--
View this message in context: 
http://cmake.3232098.n2.nabble.com/Can-we-control-component-package-name-in-2-8-8-tp7580641p7583490.html
Sent from the CMake mailing list archive at Nabble.com.
--

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

Re: [CMake] Can we control component package name in 2.8.8?

2013-03-04 Thread Eric Noulard
2013/3/3 hce jupiter@gmail.com:
 Hi Eric,

 That is not a good format of rpm package name. Can we take control the
 component package name in 2.8.8?

 Not yet see:
 http://public.kitware.com/Bug/view.php?id=12997

 Won't probably be in 2.8.9 either.
 I know it will be useful for many of us, I just lack time to go through
 it.
 The work is not that difficult but it has many potential impact so that
 we shall take time to do it carefully.

 Has the issue been resolved in 2.8.10?

Nope.
And I have very little hope for 2.8.11 either since I have not free
time windows  visibility
to work on that for myself now...

Sorry.
-- 
Erk
Le gouvernement représentatif n'est pas la démocratie --
http://www.le-message.org
--

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


Re: [CMake] Can we control component package name in 2.8.8?

2013-03-02 Thread hce
Hi Eric,

 That is not a good format of rpm package name. Can we take control the
 component package name in 2.8.8?

 Not yet see:
 http://public.kitware.com/Bug/view.php?id=12997

 Won't probably be in 2.8.9 either.
 I know it will be useful for many of us, I just lack time to go through
 it.
 The work is not that difficult but it has many potential impact so that
 we shall take time to do it carefully.

Has the issue been resolved in 2.8.10? 

Thank you.

Kind regards.

Jupiter


Eric Noulard wrote
 2012/6/27 hce lt;

 jupiter.hce@

 gt;:
 Hi,

 I've read some discussions posted ten months ago on
 http://cmake.3232098.n2.nabble.com/Component-Package-Name-td6976896.html
 where Eric Noulard pointed out that we could not control component
 package
 name for the reason of unique package name. I am currently running on
 2.8.8
 and generated very funny component package name:

  foo-1.1-1.0.el6.x86_64-FooComponent.rpm, it basically set by following
 format:

 ${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_SYSTEM_NAME}-${COMPONENT_NAME}.rpm

 That is not a good format of rpm package name. Can we take control the
 component package name in 2.8.8?
 
 Not yet see:
 http://public.kitware.com/Bug/view.php?id=12997
 
 Won't probably be in 2.8.9 either.
 I know it will be useful for many of us, I just lack time to go through
 it.
 The work is not that difficult but it has many potential impact so that
 we shall take time to do it carefully.
 
 BTW, when I build two packages foo-1.1 and , the bin-1.2, the CPack
 generates an extra Unspecified package, theCPackConfig.cmake set:

 SET(CPACK_COMPONENTS_ALL
 foo-1.1-1.0.el6.x86_64;bin-1.2-1.el6.x86_6;Unspecified)

 Where the Unspecified come from and now can I fix it?
 
 As Micha said, this comes from an INSTALL statement which
 does not contains COMPONENT.
 see
 http://www.vtk.org/Wiki/CMake:Component_Install_With_CPack#Specificying_components_and_groups
 
 or this recent discussion:
 http://www.cmake.org/pipermail/cmake/2012-June/050855.html
 
 
 -- 
 Erk
 Le gouvernement représentatif n'est pas la démocratie --
 http://www.le-message.org
 --
 
 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





--
View this message in context: 
http://cmake.3232098.n2.nabble.com/Can-we-control-component-package-name-in-2-8-8-tp7580641p7583465.html
Sent from the CMake mailing list archive at Nabble.com.
--

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

Re: [CMake] Can we control component package name in 2.8.8?

2012-06-29 Thread jupiter
On Thu, Jun 28, 2012 at 9:05 PM, Eric Noulard eric.noul...@gmail.comwrote:

 2012/6/28 hce jupiter@gmail.com:
 
  m.hergarden wrote
 
  The unspecified may come from an Install statement that does not have a
  component specified.
 
  Micha
 
 
  I actually double checked, there are only two install statements which
 all
  have component specified.  Could it be the bug?

 Yes it could but did you start over from a pristine build tree?

 Could you try:
 $ find . -name cmake_install.cmake  -exec grep -Hn Unspecified {}
 \;vi ./Source/kwsys/cmake_install.cmake

 and see if any cmake_install.cmake file is containing teh handling
 of Unspecified ?

 Whatever the result you can always specify the CPACK_COMPONENTS_ALL
 yourself in the CMakeListst.txt (before including CPack)  and not let
 CPack set it on his own:

 So you can:
 set(CPACK_COMPONENTS_ALL yourcomp1 yourcomp2)
 ...
 include(CPack)


Thanks Eric, that did the trick.



 and CPack (when used in component mode) will only install the
 specified components


 --
 Erk
 Le gouvernement représentatif n'est pas la démocratie --
 http://www.le-message.org

--

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

Re: [CMake] Can we control component package name in 2.8.8?

2012-06-28 Thread hce

m.hergarden wrote
 
 The unspecified may come from an Install statement that does not have a 
 component specified.
 
 Micha
 

I actually double checked, there are only two install statements which all
have component specified.  Could it be the bug?

Thank you.

Jupiter


--
View this message in context: 
http://cmake.3232098.n2.nabble.com/Can-we-control-component-package-name-in-2-8-8-tp7580641p7580677.html
Sent from the CMake mailing list archive at Nabble.com.
--

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


Re: [CMake] Can we control component package name in 2.8.8?

2012-06-28 Thread Eric Noulard
2012/6/28 hce jupiter@gmail.com:

 m.hergarden wrote

 The unspecified may come from an Install statement that does not have a
 component specified.

 Micha


 I actually double checked, there are only two install statements which all
 have component specified.  Could it be the bug?

Yes it could but did you start over from a pristine build tree?

Could you try:
$ find . -name cmake_install.cmake  -exec grep -Hn Unspecified {}
\;vi ./Source/kwsys/cmake_install.cmake

and see if any cmake_install.cmake file is containing teh handling
of Unspecified ?

Whatever the result you can always specify the CPACK_COMPONENTS_ALL
yourself in the CMakeListst.txt (before including CPack)  and not let
CPack set it on his own:

So you can:
set(CPACK_COMPONENTS_ALL yourcomp1 yourcomp2)
...
include(CPack)

and CPack (when used in component mode) will only install the
specified components


-- 
Erk
Le gouvernement représentatif n'est pas la démocratie --
http://www.le-message.org
--

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


Re: [CMake] Can we control component package name in 2.8.8?

2012-06-27 Thread m.hergarden
The unspecified may come from an Install statement that does not have a 
component specified.


Micha

On 06/27/2012 01:44 PM, hce wrote:

Hi,

I've read some discussions posted ten months ago on
http://cmake.3232098.n2.nabble.com/Component-Package-Name-td6976896.html
where Eric Noulard pointed out that we could not control component package
name for the reason of unique package name. I am currently running on 2.8.8
and generated very funny component package name:

  foo-1.1-1.0.el6.x86_64-FooComponent.rpm, it basically set by following
format:

${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_SYSTEM_NAME}-${COMPONENT_NAME}.rpm

That is not a good format of rpm package name. Can we take control the
component package name in 2.8.8?

BTW, when I build two packages foo-1.1 and , the bin-1.2, the CPack
generates an extra Unspecified package, theCPackConfig.cmake set:
  
SET(CPACK_COMPONENTS_ALL

foo-1.1-1.0.el6.x86_64;bin-1.2-1.el6.x86_6;Unspecified)

Where the Unspecified come from and now can I fix it?

Thank you.

Jupiter




--
View this message in context: 
http://cmake.3232098.n2.nabble.com/Can-we-control-component-package-name-in-2-8-8-tp7580641.html
Sent from the CMake mailing list archive at Nabble.com.
--

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



--

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


Re: [CMake] Can we control component package name in 2.8.8?

2012-06-27 Thread Eric Noulard
2012/6/27 hce jupiter@gmail.com:
 Hi,

 I've read some discussions posted ten months ago on
 http://cmake.3232098.n2.nabble.com/Component-Package-Name-td6976896.html
 where Eric Noulard pointed out that we could not control component package
 name for the reason of unique package name. I am currently running on 2.8.8
 and generated very funny component package name:

  foo-1.1-1.0.el6.x86_64-FooComponent.rpm, it basically set by following
 format:

 ${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_SYSTEM_NAME}-${COMPONENT_NAME}.rpm

 That is not a good format of rpm package name. Can we take control the
 component package name in 2.8.8?

Not yet see:
http://public.kitware.com/Bug/view.php?id=12997

Won't probably be in 2.8.9 either.
I know it will be useful for many of us, I just lack time to go through it.
The work is not that difficult but it has many potential impact so that
we shall take time to do it carefully.

 BTW, when I build two packages foo-1.1 and , the bin-1.2, the CPack
 generates an extra Unspecified package, theCPackConfig.cmake set:

 SET(CPACK_COMPONENTS_ALL
 foo-1.1-1.0.el6.x86_64;bin-1.2-1.el6.x86_6;Unspecified)

 Where the Unspecified come from and now can I fix it?

As Micha said, this comes from an INSTALL statement which
does not contains COMPONENT.
see
http://www.vtk.org/Wiki/CMake:Component_Install_With_CPack#Specificying_components_and_groups

or this recent discussion:
http://www.cmake.org/pipermail/cmake/2012-June/050855.html


-- 
Erk
Le gouvernement représentatif n'est pas la démocratie --
http://www.le-message.org
--

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


Re: [CMake] Can we control component package name in 2.8.8?

2012-06-27 Thread jupiter
Thanks Eric and Micha for the clarification.

Jupiter

On Thu, Jun 28, 2012 at 12:54 AM, Eric Noulard eric.noul...@gmail.comwrote:

 2012/6/27 hce jupiter@gmail.com:
  Hi,
 
  I've read some discussions posted ten months ago on
  http://cmake.3232098.n2.nabble.com/Component-Package-Name-td6976896.html
  where Eric Noulard pointed out that we could not control component
 package
  name for the reason of unique package name. I am currently running on
 2.8.8
  and generated very funny component package name:
 
   foo-1.1-1.0.el6.x86_64-FooComponent.rpm, it basically set by following
  format:
 
 
 ${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_SYSTEM_NAME}-${COMPONENT_NAME}.rpm
 
  That is not a good format of rpm package name. Can we take control the
  component package name in 2.8.8?

 Not yet see:
 http://public.kitware.com/Bug/view.php?id=12997

 Won't probably be in 2.8.9 either.
 I know it will be useful for many of us, I just lack time to go through it.
 The work is not that difficult but it has many potential impact so that
 we shall take time to do it carefully.

  BTW, when I build two packages foo-1.1 and , the bin-1.2, the CPack
  generates an extra Unspecified package, theCPackConfig.cmake set:
 
  SET(CPACK_COMPONENTS_ALL
  foo-1.1-1.0.el6.x86_64;bin-1.2-1.el6.x86_6;Unspecified)
 
  Where the Unspecified come from and now can I fix it?

 As Micha said, this comes from an INSTALL statement which
 does not contains COMPONENT.
 see

 http://www.vtk.org/Wiki/CMake:Component_Install_With_CPack#Specificying_components_and_groups

 or this recent discussion:
 http://www.cmake.org/pipermail/cmake/2012-June/050855.html


 --
 Erk
 Le gouvernement représentatif n'est pas la démocratie --
 http://www.le-message.org

--

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