mirror of
https://github.com/boostorg/build.git
synced 2026-02-15 00:52:16 +00:00
Fix empty macosx sdk version when dealing with an sdk with major-minor-patch numbers. Likely because of a bjam variable expansion bug.
[SVN r47066]
This commit is contained in:
@@ -198,23 +198,24 @@ local rule init-available-sdk-versions ( condition * : root ? )
|
||||
local result ;
|
||||
for local sdk in $(sdks)
|
||||
{
|
||||
local sdk-version = [ MATCH ([^0-9]+)([0-9]+)[.]([0-9x]+)[.]?([0-9x]+)? : $(sdk:D=) ] ;
|
||||
sdk-version = $(sdk-version[1]:L) $(sdk-version[2-3]:J=.) ;
|
||||
local sdk-match = [ MATCH ([^0-9]+)([0-9]+)[.]([0-9x]+)[.]?([0-9x]+)? : $(sdk:D=) ] ;
|
||||
local sdk-platform = $(sdk-match[1]:L) ;
|
||||
local sdk-version = $(sdk-match[2]).$(sdk-match[3]) ;
|
||||
if $(sdk-version)
|
||||
{
|
||||
switch $(sdk-version[1])
|
||||
switch $(sdk-platform)
|
||||
{
|
||||
case macosx :
|
||||
{
|
||||
sdk-version = $(sdk-version[2]) ;
|
||||
sdk-version = $(sdk-version) ;
|
||||
}
|
||||
case iphoneos :
|
||||
{
|
||||
sdk-version = iphone-$(sdk-version[2]) ;
|
||||
sdk-version = iphone-$(sdk-version) ;
|
||||
}
|
||||
case iphonesimulator :
|
||||
{
|
||||
sdk-version = iphonesim-$(sdk-version[2]) ;
|
||||
sdk-version = iphonesim-$(sdk-version) ;
|
||||
}
|
||||
case * :
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user