On Thu, Apr 01, 2021 at 12:54:26PM -0500, Bruce Dubbs via blfs-dev wrote: > On 4/1/21 3:52 AM, Tim Tassonis via blfs-dev wrote: > > Hi all > > > > I just discovered that curl apparently now also optionally supports > > cmake as build system. Per official documentation however, ./configure > > still seems first choice, or at least as supported as cmake. > > > > As I personally don't see the benefits of cmake over autotools from a > > builders perspective (I have used neither as a developer), I suggest to > > stay on autotools for the moment. > > > > However, there might be a lfs/blfs policy regarding preference for cmake > > that I am not aware of? > > No policy, but IMO autotools is a PITA. It adds .la files that we don't > need and sometimes get in the way and is difficult to understand. The tools > were developed to handle things like solaris, vms, windows, etc in addition > to other Unixes. cmake is more modern and cleaner. > > -- Bruce > I suggest that cmake *can* be cleaner, but it depends on who writes the files. Many (looking broadly rather than at BLFS) seem to be written by people who only really consider windows, and they all invent their own ways of handling issues and often ignore pkgconfig.
If anyone really wants to learn to loathe cmake, try building blender and its dependencies from source, perhaps using the latest stable series (blender 2.83 when I last looked) with (where possible) latest versions of the dependencies, and after finding a combination of versions and switches that fit together then go back a point release or two later and start again. ĸen -- Music teaches you to get past a mistake: If you make one when you play live, you can't stop. You just have to carry on. -- Richard Thompson -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page