Boost logo

Boost :

From: Alexander Nasonov (alnsn_at_[hidden])
Date: 2007-05-18 16:02:54


Larry Evans wrote:
> MAIN ?= main
> BUILD.dir ?= $(PROJECT.dir)/build
> RELEASE.dir ?= $(PROJECT.dir)/release
> ###################
> HOW=gcc
> #HOW=gccv
> #HOW=icc
> #HOW=como
> BUILD_HOW.dir:=$(BUILD.dir)/$(HOW)
> VARIADIC.dir=/home/evansl/download/gcc/variadic-templates
> VARISNAP.dir=$(VARIADIC.dir)/gcc-4.3-20070323
> COMPILER.gcc=/usr/bin/g++-4.1
> COMPILER.gccv=$(VARISNAP.dir)/install/bin/g++
> COMPILER.src.gccv=$(VARIADIC.dir)/gcc-4.1.1
> COMPILER.src.gcc=$(VARIADIC.dir)gcc-4.1.1-download/gcc-4.1.1-non-var/gcc-4.1.1
> COMPILER.src.file=gcc/cp/pt.c
> COMPILER.icc=/home/evansl/intel/cc/9.1.043/bin/icc
> COMPILER.como=como

This style reminded me of pkgsrc - my favorite system to build software
from sources. I run it successfully on FreeBSD, Linux and OpenBSD.
Worth looking at how far it can go, it is able to build a world!

http://www.netbsd.org/Documentation/pkgsrc/

Or you can jump straight to Makefiles:
http://cvsweb.netbsd.se/cgi-bin/bsdweb.cgi/pkgsrc/meta-pkgs/boost/

-- 
Alexander Nasonov
http://nasonov.blogspot.com
Every government is a scoundrel. -- Henry Mencken --
This quote is generated by: 
	/usr/pkg/bin/curl -L http://tinyurl.com/veusy         \
	  | sed -e 's/^document\.write(.//' -e 's/.);$/ --/'  \
	        -e 's/<[^>]*>//g' -e 's/^More quotes from //' \
	  | fmt | tee ~/.signature-quote

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk