Home » Developing U++ » Releasing U++ » U++ as .lib
Re: U++ as .lib [message #11651 is a reply to message #11648] |
Thu, 20 September 2007 15:28 |
sergei
Messages: 94 Registered: September 2007
|
Member |
|
|
luzr wrote on Thu, 20 September 2007 15:07 | I would like to discuss all options and problem for releasing U++ as .lib.
My take (Sergei will disagree, but that is what discussion is for:):
Release simple .lib files for MSVC and MINGW (later perhaps package them for Dev-C++ and CodeBlocks).
Release files are just that - release files.
Debug files would be without debug info with assert or perhaps with lines info only to reduce the size.
It would have to come with at least part of sources too.
I will add "file edit mode" to theide so that users of other environments have a chance to edit .iml / .lay and perhaps even .tpp.
I would use theide and some custom program to build libs... Actually, I think I can extend our current release code ("MakeInstall") to generate all .libs for Win32 as part of standard release process...
(OK, the only funny part about all this is that .lib package will be longer
Hm, an idea: As it seems logical to ship theide with it anyway (as .lay and .iml editor), may the libraries could be built after the installation using theide?
Mirek
|
Actually, I mostly agree. Without a lib for release mode, penalty would be either huge build times (5-10 mins easily) or moderate EXE size increase (due to SCU). However, my idea was to provide an easy way for users to build the lib. That's a common way in open-source cross-platform projects, and it would remove the need to maintain up-to-date built libs for several compilers. There might be a compiler we're not aware of / don't support, and yet works with U++.
File edit mode would be great - just associate all these files with TheIDE.
IMHO debug libs aren't necessary - better to just use the sources (especially if you intend to make changes to U++). + what's the size of a debug lib, if release lib is 10MB? But that's just my opinion
|
|
|
|
|
U++ as .lib
By: mirek on Thu, 20 September 2007 15:07
|
|
|
Re: U++ as .lib
By: sergei on Thu, 20 September 2007 15:28
|
|
|
Re: U++ as .lib
By: mirek on Thu, 20 September 2007 17:00
|
|
|
Re: U++ as .lib
By: sergei on Sat, 22 September 2007 17:44
|
|
|
Re: U++ as .lib
By: sergei on Sat, 22 September 2007 22:22
|
|
|
Re: U++ as .lib
By: cbpporter on Sun, 23 September 2007 00:04
|
|
|
Re: U++ as .lib
By: sergei on Sun, 23 September 2007 01:43
|
|
|
Re: U++ as .lib
By: cbpporter on Sun, 23 September 2007 10:19
|
|
|
Re: U++ as .lib
By: mirek on Sun, 23 September 2007 11:04
|
|
|
Re: U++ as .lib
By: mirek on Sun, 23 September 2007 14:11
|
|
|
Re: U++ as .lib
By: sergei on Sun, 23 September 2007 16:46
|
|
|
Re: U++ as .lib
By: mirek on Sun, 23 September 2007 19:04
|
|
|
Re: U++ as .lib
By: sergei on Sun, 23 September 2007 19:30
|
|
|
Re: U++ as .lib
By: mirek on Sun, 23 September 2007 19:55
|
|
|
Re: U++ as .lib
By: sergei on Sun, 23 September 2007 20:05
|
|
|
Re: U++ as .lib
By: mirek on Sun, 23 September 2007 21:34
|
|
|
Re: U++ as .lib
By: sergei on Sun, 23 September 2007 21:59
|
|
|
Re: U++ as .lib
By: mirek on Sun, 23 September 2007 22:21
|
|
|
Re: U++ as .lib
By: sergei on Sun, 23 September 2007 23:12
|
|
|
Re: U++ as .lib
By: mr_ped on Mon, 24 September 2007 11:54
|
|
|
Re: U++ as .lib
By: cbpporter on Mon, 24 September 2007 12:14
|
|
|
Re: U++ as .lib
By: sergei on Mon, 24 September 2007 13:00
|
|
|
Re: U++ as .lib
By: mr_ped on Mon, 24 September 2007 18:35
|
|
|
Re: U++ as .lib
By: sergei on Mon, 24 September 2007 19:57
|
Goto Forum:
Current Time: Tue May 07 02:56:02 CEST 2024
Total time taken to generate the page: 0.02700 seconds
|