From 9f8ae55c8f2b16a50788ae2c720c83df7ed1bcd1 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Mon, 14 Oct 2002 15:47:14 +0000 Subject: [PATCH] Fix EXE extension for NT and CYGWIN. [SVN r15920] --- new/builtin.jam | 11 ++++++++++- v2/tools/builtin.jam | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/new/builtin.jam b/new/builtin.jam index 7392bdf53..4568daa8c 100644 --- a/new/builtin.jam +++ b/new/builtin.jam @@ -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 : off on ; variant release : on 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 ; diff --git a/v2/tools/builtin.jam b/v2/tools/builtin.jam index 7392bdf53..4568daa8c 100644 --- a/v2/tools/builtin.jam +++ b/v2/tools/builtin.jam @@ -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 : off on ; variant release : on 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 ;