|
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