Saturday, 14 February 2009
Software Construction Toolkit Released
Recent Posts
- New Google Tricks: 15+ Cool and Amazing Secret Hidden Google Tricks
- Weekend Tech News: Battlegrounds Mobile India gameplay, WhatsApp policy canceled?, OPPO foldable phone
- PUBG Mobile India release date: Relaunching as Battlegrounds Mobile India officially announced
- Difference B/W Blogs & Websites Things People Haven't Told You
- Watch Live IPL 2021: How to watch today's Live streaming of IPL 2021? All Methods
If you've ever worked on a cross-platform software project, you know how often changes made on one platform break the build on other platforms. If you're using native project files (Xcode on Mac, makefiles on Linux, etc.), every developer needs access to every platform just to add a single source file. You can use a single makefile shared between all the platforms, but writing a makefile which "Does The Right Thing" on each platform is tricky. On all platforms, you need simple ways to express dependencies, run unit tests, and rebuild individual project components. You need to be able to extend the build tool to cover the 5% of your project that doesn't fit the usual build patterns. Oh, and the tool should be documented, tested, and free of charge.
To meet those challenges, we've written a cross-platform Software Construction Toolkit, built on the Open Source SCons build tool. It's written in Python, and builds on Windows, Mac, and Linux.
In addition to contributing fixes and enhancements back to SCons itself, we've released full source and documentation for the toolkit.
We always look forward to your feedback, so check out the code or an example project and send us your comments in our discussion group.
Related tricks
- Teaching with Mobile
- Introducing CityHash
- Now Playing: the YouTube Symphony Orchestra Augmented Reality Experiment
- Use Google Apps APIs without writing a program
- Software Construction Toolkit Released
- Students add to SymPy
- Googlers are everywhere this summer
- See you at PyCon 2011
- Fall at the OSPO
- Boldly Talking Python in Boulder
- Cauliflower Vest: end-to-end OS X FileVault 2 recovery key escrow solution
(+)