Sean McBride wrote:
> >vs what is currently needed by tarball consumers
> >
> >- install Xcode
> 
> Which you could reduce to zero steps if you provided binaries.

Absolutely! I'm all for providing binaries. What's the good method
for OS X? Is a .dmg suitable also for a library?


> >CMake unfortunately doesn't affect only developers, it also means
> >that every user now needs CMake, where before they didn't. It's a
> >significant disadvantage. :\
> 
> You are contrasting "developers" and "users", yet what you call a
> "user" is someone who needs to compile source code! For a library
> like libusbx, the users _are_ developers.

Obviously - but they are not developers of the library, so they
shouldn't have to care about how developers of the library work.

autotools allows this separation, optimization, where tarball
consumers need a shell and make and not much else.


> Do I assume correctly that on linux autotools is usually present,
> and CMake rarely is?

Linux is as you know diverse. :) Like OS X, lots of (most?) Linux
systems don't even include a compiler by default. Installing the
compiler is often orthogonal to installing autotools.


> If so, I can understand that requiring CMake would be annoying.
> From my perspective as a Mac user though, neither comes by default,
> so it's a wash.

Consider the different roles of library developer and library user.
A library user given a tarball needs a shell and make.


> If libusbx provided binaries, "users" could just use them, and
> "developers" could handle building with whatever tool.

Sure! How to produce them for Mac?


//Peter

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to