Update mason.platform for webapps.mason

db4
Slava Pestov 2009-05-13 19:47:00 -05:00
parent edeeabb9a1
commit cc96b3bd7e
1 changed files with 5 additions and 2 deletions

View File

@ -1,11 +1,14 @@
! Copyright (C) 2008 Eduardo Cavazos, Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: kernel system accessors namespaces splitting sequences
mason.config bootstrap.image ;
mason.config bootstrap.image assocs ;
IN: mason.platform
: (platform) ( os cpu -- string )
{ { CHAR: . CHAR: - } } substitute "-" glue ;
: platform ( -- string )
target-os get "-" target-cpu get "." split "-" join 3append ;
target-os get target-cpu get (platform) ;
: gnu-make ( -- string )
target-os get { "freebsd" "openbsd" "netbsd" } member? "gmake" "make" ? ;