2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 01:12:13 +00:00

Fix EXE extension for NT and CYGWIN.

[SVN r15920]
This commit is contained in:
Dave Abrahams
2002-10-14 15:47:14 +00:00
parent dec46dba21
commit 9f8ae55c8f
2 changed files with 20 additions and 2 deletions

View File

@@ -13,6 +13,7 @@ import scanner ;
import generators ;
import regex ;
import virtual-target ;
import os ;
feature toolset : gcc : optional implicit propagated ;
feature shared : false true : propagated ;
@@ -92,7 +93,15 @@ IMPORT $(__name__) : variant : : variant ;
variant debug : <optimization>off <debug-symbols>on ;
variant release : <optimization>on <debug-symbols>off ;
type.register EXE : : : main ;
if [ os.name ] in NT CYGWIN
{
type.register EXE : exe : : main ;
}
else
{
type.register EXE : : : main ;
}
type.register LIB : : : main ;
type.register STATIC-LIB : a : LIB : main ;
type.register SHARED-LIB : so : LIB : main ;

View File

@@ -13,6 +13,7 @@ import scanner ;
import generators ;
import regex ;
import virtual-target ;
import os ;
feature toolset : gcc : optional implicit propagated ;
feature shared : false true : propagated ;
@@ -92,7 +93,15 @@ IMPORT $(__name__) : variant : : variant ;
variant debug : <optimization>off <debug-symbols>on ;
variant release : <optimization>on <debug-symbols>off ;
type.register EXE : : : main ;
if [ os.name ] in NT CYGWIN
{
type.register EXE : exe : : main ;
}
else
{
type.register EXE : : : main ;
}
type.register LIB : : : main ;
type.register STATIC-LIB : a : LIB : main ;
type.register SHARED-LIB : so : LIB : main ;