On 11/11/2012 02:22, Jon wrote: > > It's unfortunate you both had bad experiences with cmake. Cmake really is > quite powerful, and recent syntax mods make it friendlier to use. > > For example, I contributed the following cmake build scripts to the mruby > project > > https://github.com/mruby/mruby/blob/master/CMakeLists.txt > https://github.com/mruby/mruby/blob/master/tools/CMakeLists.txt > https://github.com/mruby/mruby/blob/master/tools/mruby/CMakeLists.txt > > https://github.com/mruby/mruby/blob/master/cmake/modules/IntrospectSystem.cmake > > which are fairly modular and maintainable. >
They look clean, but mods? cmake has mods? These has to be installed by the end user too? > Another nice thing about cmake is it's concept of "toolchain files" that > allow you to easily modularize cross-compiling build recipes. For example, > with the same basic structure as above, one creates toolchain "libraries" to > support different platforms: > "Toolchain files" for every system and triplet combination that you MAY want to support? This is one of the parts that I do not understand about cmake, why does it have to make cross-compile difficult? That is kind of backwards when autotools make it so simple to support cross compiles. > And one more thing, cmake generates ninja build files (yes, the ninja > single-file-exe runs on Windows and is easily built on Windows using mingw) > in addition to the plethora of other build files it supports. I use it to > build on Windows, Arch, Ubuntu and my quaint little Snow Leopard VB VM. > > If you looked at cmake awhile ago and hated it's odd syntax, things have > gotten better. You really should look at it again starting with the 2.8 > series. Oh look, 2.8.10.1 just came out with binary downloads for your > favorite system. > Maybe, but I am still not keen on dealing with it in the future, especially in the mingw-w64 repository.
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
