18.01.2017, 21:32, "ardi" <ardillasdelmo...@gmail.com>:

On Wed, Jan 18, 2017 at 7:19 PM, Konstantin Podsvirov
<konstan...@podsvirov.pro> wrote:

 Hello Ardi!
 

[...]

 
 Sounds like, you need cross-platform (several desktops) package manager
 compatible with cmake.

 If all desktops with GUI, what about using CPack IFW generator?

 https://cmake.org/cmake/help/latest/module/CPackIFW.html


Thanks for the idea, Konstantin. Yes, all the OSs I use have a GUI,
although I don't use Qt. If the best solution is IFW, I'd use Qt only
for this. BTW, I'm new to IFW, and if I'm reading it correctly, cpack
generates an installer, which I guess is an executable... but... can
the installer also be used for uninstalling? Will an installer of a
new version of a package uninstall an older version if it exists?

CPack IFW generator help you to create installer (yes, it's executable based on Qt,
but static linked) thats you need run on target platform (you don't have preinstalled Qt).
 
CPack IFW generator can also help you to create packages repository to use from installers
(local or from network).
 
Installer will remove old package before update him to new version.
 
--
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

Reply via email to