--
To unsubscribe, send email to wx-dev+unsubscribe@googlegroups.com
or visit http://groups.google.com/group/wx-dev
--
To unsubscribe, send email to wx-dev+un...@googlegroups.com
or visit http://groups.google.com/group/wx-dev
Best regards,
Dmitry
13.05.2014 13:35, Thibault Genessay пишет:- library naming / output paths (which I see you have already done in your version)- wxOSX portsHowever, if you have the same objective (that is: supporting all platforms, all ports, all options), I'll be delighted to receive your help - and that of all users who read this. Currently, there are many areas that need improvement:Further, none of these systems include the samples, and none allow the setting of the wxUSE_XXX options through CMake. These 3 points together make me feel uneasy about them. My point is that we should have a single, unified build process, that works on all platforms. This is the only way we can concentrate the efforts, because if a system does not aim at being universal, there is no hope that it can get enough traction to become a standard.- Brian's focuses on GCC- yours and smanders' seem to support only the wxMSW port (correct me if I'm wrong)Hi Dmitry,Thanks for the links! I had actually found the last two, and took some time to inspect yours. As I said earlier, all of these build systems have unfortunately a narrow scope:
- support of wx-config
- completion of wxconfigure.cmake to handle all options + their dependencies (e.g. switch off wxUSE_OPTION_B if it depends on wxUSE_OPTION_A, which is off)
- monolithic and minimal builds
- support of wx-configI am puzzled with this one, I thought we are building wx with CMake, can you elaborate on this one?
- monolithic and minimal buildsI am not familiar with "minimal builds", do you mean "multi-lib" builds?
On Wed, May 14, 2014 at 2:12 PM, Eran Ifrah <eran....@gmail.com> wrote:
- support of wx-configI am puzzled with this one, I thought we are building wx with CMake, can you elaborate on this one?
This is for backwards compatibility. While I never use wx-config, users of the library compiled with the CMake system should be able to feel at home and still use wx-config instead of CMake's FindwxWidgets. Actually, wxWidgets being built with CMake has (or rather, should have) no implication on the clients of the library whatsoever.
- monolithic and minimal buildsI am not familiar with "minimal builds", do you mean "multi-lib" builds?
I was referring to the --disable-all-features flag of ./configure. The actual "feature" that lies behind this flag is the ability to produce the smallest library for low-end devices. I've never used it, but I think this is typically the kind of option that has to be supported so as to exclude no user from the system.
--
To unsubscribe, send email to wx-dev+un...@googlegroups.com
or visit http://groups.google.com/group/wx-dev
This is a painful question for me. [...]
I think that choosing Premake over CMake is a poor decision.CMake is far more mature with _tons_ of examples online, very active community ( beside wxWidgets, this is the most active mailing list I am signed to) and countless projects using itThis means that many people will fill comfortable to contribute, fix and support it if needed - because it is a standard (whether we agree on this or not) - can you say this about Premake?
I think that choosing Premake over CMake is a poor decision.CMake is far more mature with _tons_ of examples online, very active community ( beside wxWidgets, this is the most active mailing list I am signed to) and countless projects using itThis means that many people will fill comfortable to contribute, fix and support it if needed - because it is a standard (whether we agree on this or not) - can you say this about Premake?
I remember trying really hard to understand and accept CMake. I tried. More than once. I found all those _tons_ of examples useless, much to particular and trivial. It has a horrible syntax which is hard to read and easy to break.
I've started using Premake a couple of years ago and never looked back. Never needed anything else. Besides generating a very wide range of project files, it gives you the freedom of using a popular scripting language for everything else you might need.
I'm willing to contribute to the Premake build files.
--
To unsubscribe, send email to wx-dev+un...@googlegroups.com
or visit http://groups.google.com/group/wx-dev
Best regards,
Dmitry
15.05.2014 11:18, Thibault Genessay пишет:The CMake not required any changes for wxWidgets. My solution required only copy one file (CMakeLists.txt) and folder cmake to wxWidgets source tree and I think this is good strategy.
I don't see any problem to update/create my CMake scripts for wxWidgets and ready to participate in this work.
If Vadim not like to see cmake in sources, the files can be put to github. Who need can get them there.
So, don't discuss, let's work :)
As you look for several solutions, you need to decide which should be the base for changes, and create project on github and put it there. Share this link to me and others. As soon as this will done, I'll start fixing the Windows part, and, maybe Linux (Ubuntu) part.
Best regards,
Dmitry
15.05.2014 17:45, Thibault Genessay пишет: