Alternatives to Make

41 views
Skip to first unread message

Jeremy Reichman

unread,
Nov 4, 2014, 10:34:48 AM11/4/14
to the-l...@googlegroups.com
Rather than continue to overload the packagemaker thread with talk about alternatives, I thought I’d start a new topic. I had looked at some other options -- mostly Python-based, but some Java-based (Ant/Maven/Gradle) -- a while back but then my ambition faltered.

Has anyone else looked at existing frameworks other than Make or rake? Anything that seems like a good fit for the task of automated building of packages on OS X today? Anything that looks like it could widen the audience for this sort of tool? Any thoughts about being able to reuse/share/import existing recipes -- maybe not existing Luggage makefiles, but maybe the Composer recipes hosted by JAMF?

--
Jeremy

Roy Nielsen

unread,
Nov 4, 2014, 10:45:11 AM11/4/14
to The Luggage
Has anyone looked at cpack - looks like they were set up to use package maker - it looks like they may need an update to use pkgbuild and friends it looks like.

http://www.cmake.org/Wiki/CMake:CPackPackageGenerators
http://www.cmake.org/Wiki/CMake:Packaging_With_CPack

Regards,
-Roy



--
Jeremy

--
You received this message because you are subscribed to the Google Groups "The Luggage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to the-luggage...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Roy Nielsen

unread,
Nov 4, 2014, 11:24:52 AM11/4/14
to The Luggage
Here's another build system, don't think it creates mac packages right now, but building package making into meson might be interesting...

https://jpakkane.github.io/meson/

Regards,
-Roy

Jeremy Reichman

unread,
Nov 8, 2014, 5:46:42 AM11/8/14
to the-l...@googlegroups.com
The Python 3 requirement might be an issue. (As Java could be for any of the Java-based tools.) Not that I'm against Python 3 -- it seems silly to not have it in OS X yet -- but it's not in OS X.

When I was looking, I was really hoping to start with something that built on top of OS X, without having to add too many layers or extra packages to get started.

--
Jeremy Reichman
Sent with super small touchscreen keyboard technology. Heads up!
Reply all
Reply to author
Forward
0 new messages