stlport-cvs Mailing List for STLport
Brought to you by:
complement
You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(11) |
Sep
(52) |
Oct
|
Nov
|
Dec
|
|---|
|
From: Petr O. <com...@us...> - 2005-09-11 06:53:57
|
Update of /cvsroot/stlport/STLport/etc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24192/etc Modified Files: Tag: STLPORT_5_0 ChangeLog Log Message: separate hosted and target platforms Index: ChangeLog =================================================================== RCS file: /cvsroot/stlport/STLport/etc/ChangeLog,v retrieving revision 1.104.2.367 retrieving revision 1.104.2.368 diff -u -d -r1.104.2.367 -r1.104.2.368 --- ChangeLog 9 Sep 2005 21:03:36 -0000 1.104.2.367 +++ ChangeLog 11 Sep 2005 06:53:49 -0000 1.104.2.368 @@ -1,3 +1,16 @@ +2005-09-11 Petr Ovtchenkov <com...@us...> + + * build/Makefiles/gmake/sysid.mak: provide identification hosted platform. + + * build/Makefiles/gmake/targetdirs.mak: CygWin/MinGW has no /usr/bin/test, + but built-in test support -e; see record 2005-09-04. + + * build/Makefiles/top.mak: separate hosted platform and target platform + file extentions, tools, utilites. + + * build/Makefiles/gmake/?/sys.mak, build/Makefiles/gmake/?/targetsys.mak: + ditto. + 2005-09-09 Francois Dumont <dums@stlport...> * src/c_locale_win32.c: Fix _Locale_wchar_[tolower,toupper] implementation |
|
From: Petr O. <com...@us...> - 2005-09-11 06:27:46
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake/cygming In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/build/Makefiles/gmake/cygming Modified Files: Tag: STLPORT_5_0 sys.mak Added Files: Tag: STLPORT_5_0 targetsys.mak Log Message: hosting machine and target platform are different --- NEW FILE: targetsys.mak --- # Time-stamp: <05/09/09 21:03:45 ptr> # $Id: targetsys.mak,v 1.1.2.1 2005/09/11 06:27:35 complement Exp $ # shared library: SO := dll LIB := dll.a EXP := exp # executable: EXE := .exe # static library extention: ARCH := a AR := ar AR_INS_R := -rs AR_EXTR := -x AR_OUT = $@ Index: sys.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/cygming/sys.mak,v retrieving revision 1.1.2.3 retrieving revision 1.1.2.4 diff -u -d -r1.1.2.3 -r1.1.2.4 --- sys.mak 7 May 2005 07:03:41 -0000 1.1.2.3 +++ sys.mak 11 Sep 2005 06:27:35 -0000 1.1.2.4 @@ -1,25 +1,10 @@ -# Time-stamp: <03/10/27 18:42:41 ptr> +# Time-stamp: <05/09/09 21:12:38 ptr> # $Id$ -# shared library: -SO := dll -LIB := dll.a -EXP := exp - -# executable: -EXE := .exe - -# static library extention: -ARCH := a - -AR := ar -AR_INS_R := -rs -AR_EXTR := -x -AR_OUT = $@ - INSTALL := install INSTALL_SO := ${INSTALL} -m 0755 INSTALL_A := ${INSTALL} -m 0644 INSTALL_EXE := ${INSTALL} -m 0755 +EXT_TEST := test |
|
From: Petr O. <com...@us...> - 2005-09-11 06:27:46
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake/openbsd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/build/Makefiles/gmake/openbsd Modified Files: Tag: STLPORT_5_0 sys.mak Added Files: Tag: STLPORT_5_0 targetsys.mak Log Message: hosting machine and target platform are different --- NEW FILE: targetsys.mak --- # Time-stamp: <05/09/09 21:07:53 ptr> # $Id: targetsys.mak,v 1.1.2.1 2005/09/11 06:27:35 complement Exp $ SO := so ARCH := a AR := ar AR_INS_R := -r AR_EXTR := -x AR_OUT = $@ Index: sys.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/openbsd/sys.mak,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -d -r1.1.2.1 -r1.1.2.2 --- sys.mak 24 Dec 2004 11:30:58 -0000 1.1.2.1 +++ sys.mak 11 Sep 2005 06:27:35 -0000 1.1.2.2 @@ -1,17 +1,10 @@ -# Time-stamp: <03/10/27 18:47:47 ptr> +# Time-stamp: <05/09/09 21:10:45 ptr> # $Id$ -SO := so - -ARCH := a -AR := ar -AR_INS_R := -r -AR_EXTR := -x -AR_OUT = $@ - INSTALL := /usr/bin/install INSTALL_SO := ${INSTALL} -c -m 0755 INSTALL_A := ${INSTALL} -c -m 0644 INSTALL_EXE := ${INSTALL} -c -m 0755 +EXT_TEST := /usr/bin/test |
|
From: Petr O. <com...@us...> - 2005-09-11 06:27:46
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake/freebsd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/build/Makefiles/gmake/freebsd Modified Files: Tag: STLPORT_5_0 sys.mak Added Files: Tag: STLPORT_5_0 targetsys.mak Log Message: hosting machine and target platform are different --- NEW FILE: targetsys.mak --- # Time-stamp: <05/09/09 21:09:21 ptr> # $Id: targetsys.mak,v 1.1.2.1 2005/09/11 06:27:35 complement Exp $ SO := so ARCH := a AR := ar AR_INS_R := -r AR_EXTR := -x AR_OUT = $@ Index: sys.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/freebsd/sys.mak,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -d -r1.1.2.1 -r1.1.2.2 --- sys.mak 24 Dec 2004 11:30:13 -0000 1.1.2.1 +++ sys.mak 11 Sep 2005 06:27:35 -0000 1.1.2.2 @@ -1,17 +1,10 @@ -# Time-stamp: <03/10/27 18:47:47 ptr> +# Time-stamp: <05/09/09 21:10:10 ptr> # $Id$ -SO := so - -ARCH := a -AR := ar -AR_INS_R := -r -AR_EXTR := -x -AR_OUT = $@ - INSTALL := /usr/bin/install INSTALL_SO := ${INSTALL} -c -m 0755 INSTALL_A := ${INSTALL} -c -m 0644 INSTALL_EXE := ${INSTALL} -c -m 0755 +EXT_TEST := /usr/bin/test |
|
From: Petr O. <com...@us...> - 2005-09-11 06:27:46
|
Update of /cvsroot/stlport/STLport/build/Makefiles In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/build/Makefiles Modified Files: Tag: STLPORT_5_0 top.mak Log Message: hosting machine and target platform are different Index: top.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/top.mak,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -d -r1.1.2.2 -r1.1.2.3 --- top.mak 2 Mar 2005 20:35:17 -0000 1.1.2.2 +++ top.mak 11 Sep 2005 06:27:35 -0000 1.1.2.3 @@ -1,4 +1,4 @@ -# Time-stamp: <05/03/02 18:37:16 ptr> +# Time-stamp: <05/09/09 21:56:22 ptr> # $Id$ .SUFFIXES: @@ -22,8 +22,10 @@ include ${RULESBASE}/make.mak # identify OS and build date include ${RULESBASE}/$(USE_MAKE)/sysid.mak -# OS-specific definitions, like ar, ln, install, etc. -include ${RULESBASE}/$(USE_MAKE)/$(OSNAME)/sys.mak +# OS-specific definitions, like ln, install, etc. (guest host) +include ${RULESBASE}/$(USE_MAKE)/$(BUILD_OSNAME)/sys.mak +# target OS-specific definitions, like ar, etc. +include ${RULESBASE}/$(USE_MAKE)/$(OSNAME)/targetsys.mak # compiler, compiler options include ${RULESBASE}/$(USE_MAKE)/$(COMPILER_NAME).mak # rules to make dirs for targets |
|
From: Petr O. <com...@us...> - 2005-09-11 06:27:46
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/build/Makefiles/gmake Modified Files: Tag: STLPORT_5_0 sysid.mak targetdirs.mak Log Message: hosting machine and target platform are different Index: sysid.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/sysid.mak,v retrieving revision 1.1.2.4 retrieving revision 1.1.2.5 diff -u -d -r1.1.2.4 -r1.1.2.5 --- sysid.mak 15 Aug 2005 14:03:59 -0000 1.1.2.4 +++ sysid.mak 11 Sep 2005 06:27:35 -0000 1.1.2.5 @@ -1,4 +1,4 @@ -# Time-stamp: <04/03/17 15:37:53 ptr> +# Time-stamp: <05/09/09 20:39:43 ptr> # $Id$ ifndef BUILD_DATE @@ -31,12 +31,8 @@ P_ARCH := $(shell uname -p | tr '[A-Z]' '[a-z]' | tr ', /\\()"' ',//////' | tr ',/' ',-') endif -ifeq ($(OSNAME),freebsd) -OSREL_MAJOR := $(shell echo ${OSREL} | tr '.-' ' ' | awk '{print $$1;}') -OSREL_MINOR := $(shell echo ${OSREL} | tr '.-' ' ' | awk '{print $$2;}') -endif - else +# TARGET_OS defined, cross compilation assumed ifndef (mwccnlm,$(COMPILER_NAME)) OSNAME := $(shell echo ${TARGET_OS} | sed 's/^[a-z0-9]\+-[a-z0-9]\+-\([a-z]\+\).*/\1/' ) OSREL := $(shell echo ${TARGET_OS} | sed 's/^[[:alnum:]]\+-[a-z0-9]\+-[a-z]\+\([a-zA-Z.0-9]*\).*/\1/' ) @@ -48,6 +44,7 @@ M_ARCH := i386 P_ARCH := unknown endif +# TARGET_OS endif NODENAME := $(shell uname -n | tr '[A-Z]' '[a-z]' ) @@ -64,4 +61,27 @@ BUILD_SYSTEM := $(shell echo `uname -n` `uname -s` `uname -r` `uname -v` `uname -m` $$USER) BUILD_DATE := $(shell date +'%Y/%m/%d %T %Z') +BUILD_OSNAME := $(shell uname -s | tr '[A-Z]' '[a-z]' | tr ', /\\()"' ',//////' | tr ',/' ',-') + +# RedHat use nonstandard options for uname at least in cygwin, +# macro should be overwritten: +ifeq (cygwin,$(findstring cygwin,$(BUILD_OSNAME))) +BUILD_OSNAME := cygming +BUILD_OSREALNAME := $(shell uname -o | tr '[A-Z]' '[a-z]' | tr ', /\\()"' ',//////' | tr ',/' ',-') +endif + +ifeq (mingw,$(findstring mingw,$(BUILD_OSNAME))) +BUILD_OSNAME := cygming +BUILD_OSREALNAME := mingw +endif + +BUILD_OSREL := $(shell uname -r | tr '[A-Z]' '[a-z]' | tr ', /\\()"' ',//////' | tr ',/' ',-') +BUILD_M_ARCH := $(shell uname -m | tr '[A-Z]' '[a-z]' | tr ', /\\()"' ',//////' | tr ',/' ',-') +ifeq ($(OSNAME),hp-ux) +BUILD_P_ARCH := unknown +else +BUILD_P_ARCH := $(shell uname -p | tr '[A-Z]' '[a-z]' | tr ', /\\()"' ',//////' | tr ',/' ',-') +endif + +# end of BUILD_DATE not defined endif Index: targetdirs.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/targetdirs.mak,v retrieving revision 1.1.2.3 retrieving revision 1.1.2.4 diff -u -d -r1.1.2.3 -r1.1.2.4 --- targetdirs.mak 4 Sep 2005 18:16:49 -0000 1.1.2.3 +++ targetdirs.mak 11 Sep 2005 06:27:35 -0000 1.1.2.4 @@ -1,4 +1,4 @@ -# Time-stamp: <05/03/02 18:44:41 ptr> +# Time-stamp: <05/09/09 22:00:37 ptr> # $Id$ ifdef TARGET_OS @@ -55,7 +55,7 @@ PHONY += $(OUTPUT_DIRS) $(INSTALL_DIRS) $(OUTPUT_DIRS): - @if /usr/bin/test -e $@ -a -f $@ ; then \ + @if ${EXT_TEST} -e $@ -a -f $@ ; then \ echo "ERROR: Regular file $@ present, directory instead expected" ; \ exit 1; \ elif [ ! -d $@ ] ; then \ @@ -63,7 +63,7 @@ fi $(INSTALL_DIRS): - @if /usr/bin/test -e $@ -a -f $@ ; then \ + @if ${EXT_TEST} -e $@ -a -f $@ ; then \ echo "ERROR: Regular file $@ present, directory instead expected" ; \ exit 1; \ elif [ ! -d $@ ] ; then \ |
|
From: Petr O. <com...@us...> - 2005-09-11 06:27:46
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake/netware In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/build/Makefiles/gmake/netware Modified Files: Tag: STLPORT_5_0 sys.mak Added Files: Tag: STLPORT_5_0 targetsys.mak Log Message: hosting machine and target platform are different --- NEW FILE: targetsys.mak --- # Time-stamp: <05/09/09 21:07:10 ptr> # $Id: targetsys.mak,v 1.1.2.1 2005/09/11 06:27:35 complement Exp $ SO := nlm ARCH := lib AR := mwldnlm -type library -msgstyle gcc -w off AR_INS_R := AR_EXTR := AR_OUT = -o $@ EXE := .nlm Index: sys.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/netware/Attic/sys.mak,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -d -r1.1.2.2 -r1.1.2.3 --- sys.mak 7 May 2005 05:55:41 -0000 1.1.2.2 +++ sys.mak 11 Sep 2005 06:27:35 -0000 1.1.2.3 @@ -1,18 +1,11 @@ -# Time-stamp: <05/05/06 17:29:04 ptr> +# Time-stamp: <05/09/09 21:12:00 ptr> # $Id$ -SO := nlm - -ARCH := lib -AR := mwldnlm -type library -msgstyle gcc -w off -AR_INS_R := -AR_EXTR := -AR_OUT = -o $@ - INSTALL := /usr/bin/install INSTALL_SO := ${INSTALL} -c -m 0755 INSTALL_A := ${INSTALL} -c -m 0644 INSTALL_EXE := ${INSTALL} -c -m 0755 -EXE := .nlm +# this work only with cygwin, so use built-in test: +EXT_TEST := test |
|
From: Petr O. <com...@us...> - 2005-09-11 06:27:45
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake/darwin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/build/Makefiles/gmake/darwin Modified Files: Tag: STLPORT_5_0 sys.mak Added Files: Tag: STLPORT_5_0 targetsys.mak Log Message: hosting machine and target platform are different --- NEW FILE: targetsys.mak --- # Time-stamp: <05/09/09 21:04:30 ptr> # $Id: targetsys.mak,v 1.1.2.1 2005/09/11 06:27:35 complement Exp $ SO := dylib ARCH := a AR := ar AR_INS_R := -r -s AR_EXTR := -x AR_OUT = $@ Index: sys.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/darwin/sys.mak,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -d -r1.1.2.1 -r1.1.2.2 --- sys.mak 31 Jan 2005 21:02:21 -0000 1.1.2.1 +++ sys.mak 11 Sep 2005 06:27:35 -0000 1.1.2.2 @@ -1,17 +1,10 @@ -# Time-stamp: <03/10/27 18:47:47 ptr> +# Time-stamp: <05/09/09 21:13:00 ptr> # $Id$ -SO := dylib - -ARCH := a -AR := ar -AR_INS_R := -r -s -AR_EXTR := -x -AR_OUT = $@ - INSTALL := /usr/bin/install INSTALL_SO := ${INSTALL} -c -m 0755 INSTALL_A := ${INSTALL} -c -m 0644 INSTALL_EXE := ${INSTALL} -c -m 0755 +EXT_TEST := /usr/bin/test |
|
From: Petr O. <com...@us...> - 2005-09-11 06:27:45
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake/linux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/build/Makefiles/gmake/linux Modified Files: Tag: STLPORT_5_0 sys.mak Added Files: Tag: STLPORT_5_0 targetsys.mak Log Message: hosting machine and target platform are different --- NEW FILE: targetsys.mak --- # Time-stamp: <05/09/09 20:59:42 ptr> # $Id: targetsys.mak,v 1.1.2.1 2005/09/11 06:27:35 complement Exp $ SO := so ARCH := a ifdef TARGET_OS AR := ${TARGET_OS}-ar else AR := ar endif AR_INS_R := -rs AR_EXTR := -x AR_OUT = $@ Index: sys.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/linux/sys.mak,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -d -r1.1.2.1 -r1.1.2.2 --- sys.mak 24 Dec 2004 11:30:43 -0000 1.1.2.1 +++ sys.mak 11 Sep 2005 06:27:35 -0000 1.1.2.2 @@ -1,17 +1,12 @@ -# Time-stamp: <04/03/03 15:49:24 ptr> +# Time-stamp: <05/09/09 21:01:23 ptr> # $Id$ -SO := so - -ARCH := a -AR := ar -AR_INS_R := -rs -AR_EXTR := -x -AR_OUT = $@ - INSTALL := /usr/bin/install INSTALL_SO := ${INSTALL} -c -m 0755 INSTALL_A := ${INSTALL} -c -m 0644 INSTALL_EXE := ${INSTALL} -c -m 0755 +# bash's built-in test is like extern +# EXT_TEST := /usr/bin/test +EXT_TEST := test |
|
From: Petr O. <com...@us...> - 2005-09-11 06:27:45
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake/sunos In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/build/Makefiles/gmake/sunos Modified Files: Tag: STLPORT_5_0 sys.mak Added Files: Tag: STLPORT_5_0 targetsys.mak Log Message: hosting machine and target platform are different --- NEW FILE: targetsys.mak --- # Time-stamp: <05/09/09 21:08:34 ptr> # $Id: targetsys.mak,v 1.1.2.1 2005/09/11 06:27:35 complement Exp $ SO := so ARCH := a AR := ar AR_INS_R := -rs AR_EXTR := -x AR_OUT = $@ Index: sys.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/sunos/sys.mak,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -d -r1.1.2.1 -r1.1.2.2 --- sys.mak 24 Dec 2004 11:31:16 -0000 1.1.2.1 +++ sys.mak 11 Sep 2005 06:27:35 -0000 1.1.2.2 @@ -1,17 +1,10 @@ -# Time-stamp: <04/03/03 15:49:24 ptr> +# Time-stamp: <05/09/09 21:10:32 ptr> # $Id$ -SO := so - -ARCH := a -AR := ar -AR_INS_R := -rs -AR_EXTR := -x -AR_OUT = $@ - INSTALL := /usr/ucb/install INSTALL_SO := ${INSTALL} -c -m 0755 INSTALL_A := ${INSTALL} -c -m 0644 INSTALL_EXE := ${INSTALL} -c -m 0755 +EXT_TEST := /usr/bin/test |
|
From: Petr O. <com...@us...> - 2005-09-11 06:27:45
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake/hp-ux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/build/Makefiles/gmake/hp-ux Modified Files: Tag: STLPORT_5_0 sys.mak Added Files: Tag: STLPORT_5_0 targetsys.mak Log Message: hosting machine and target platform are different --- NEW FILE: targetsys.mak --- # Time-stamp: <05/09/09 21:05:18 ptr> # $Id: targetsys.mak,v 1.1.2.1 2005/09/11 06:27:35 complement Exp $ SO := sl ARCH := a AR := ar AR_INS_R := -rs AR_EXTR := -x AR_OUT = $@ Index: sys.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/hp-ux/Attic/sys.mak,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -d -r1.1.2.1 -r1.1.2.2 --- sys.mak 14 May 2005 08:54:05 -0000 1.1.2.1 +++ sys.mak 11 Sep 2005 06:27:35 -0000 1.1.2.2 @@ -1,17 +1,10 @@ -# Time-stamp: <04/03/03 15:49:24 ptr> +# Time-stamp: <05/09/09 21:12:16 ptr> # $Id$ -SO := sl - -ARCH := a -AR := ar -AR_INS_R := -rs -AR_EXTR := -x -AR_OUT = $@ - INSTALL := $$HOME/bin/install-sh INSTALL_SO := ${INSTALL} -c -m 0755 INSTALL_A := ${INSTALL} -c -m 0644 INSTALL_EXE := ${INSTALL} -c -m 0755 +EXT_TEST := /usr/bin/test |
|
From: Francois D. <du...@us...> - 2005-09-09 21:06:05
|
Update of /cvsroot/stlport/STLport/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30167/doc Modified Files: Tag: STLPORT_5_0 README.cygwin Log Message: no message Index: README.cygwin =================================================================== RCS file: /cvsroot/stlport/STLport/doc/README.cygwin,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -d -r1.1.2.2 -r1.1.2.3 --- README.cygwin 4 Oct 2004 19:48:02 -0000 1.1.2.2 +++ README.cygwin 9 Sep 2005 21:05:39 -0000 1.1.2.3 @@ -9,3 +9,6 @@ libraries you have to define the _STLP_USE_DYNAMIC_LIB macro in order to have your executable linked correctly. + To build STLport libraries that do not depend on cygwin1.dll + making them freely redistributable use the --no-cygwin configuration + option. |
|
From: Francois D. <du...@us...> - 2005-09-09 21:03:51
|
Update of /cvsroot/stlport/STLport/stlport/stl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29678/stlport/stl Modified Files: Tag: STLPORT_5_0 _config.h Log Message: no message Index: _config.h =================================================================== RCS file: /cvsroot/stlport/STLport/stlport/stl/_config.h,v retrieving revision 1.55.2.38 retrieving revision 1.55.2.39 diff -u -d -r1.55.2.38 -r1.55.2.39 --- _config.h 25 Aug 2005 19:49:27 -0000 1.55.2.38 +++ _config.h 9 Sep 2005 21:03:37 -0000 1.55.2.39 @@ -69,6 +69,10 @@ */ #include <stl_user_config.h> +/* Placeholder for the STLport configure script. + */ +#include <script_config.h> + #if defined (__BUILDING_STLPORT) /* For the STLport implementation we can use everything: */ |
|
From: Francois D. <du...@us...> - 2005-09-09 21:03:49
|
Update of /cvsroot/stlport/STLport/src/c_locale_win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29678/src/c_locale_win32 Modified Files: Tag: STLPORT_5_0 c_locale_win32.c Log Message: no message Index: c_locale_win32.c =================================================================== RCS file: /cvsroot/stlport/STLport/src/c_locale_win32/c_locale_win32.c,v retrieving revision 1.7.2.1.2.14 retrieving revision 1.7.2.1.2.15 diff -u -d -r1.7.2.1.2.14 -r1.7.2.1.2.15 --- c_locale_win32.c 20 Jun 2005 20:01:01 -0000 1.7.2.1.2.14 +++ c_locale_win32.c 9 Sep 2005 21:03:37 -0000 1.7.2.1.2.15 @@ -760,16 +760,18 @@ } wint_t _Locale_wchar_tolower(struct _Locale_ctype* ltype, wint_t c) { - wint_t res; + wchar_t in_c = c; + wchar_t res; - LCMapStringW(ltype->lcid, LCMAP_LOWERCASE, &c, 1, &res, 1); + LCMapStringW(ltype->lcid, LCMAP_LOWERCASE, &in_c, 1, &res, 1); return res; } wint_t _Locale_wchar_toupper(struct _Locale_ctype* ltype, wint_t c) { - wint_t res; + wchar_t in_c = c; + wchar_t res; - LCMapStringW(ltype->lcid, LCMAP_UPPERCASE, &c, 1, &res, 1); + LCMapStringW(ltype->lcid, LCMAP_UPPERCASE, &in_c, 1, &res, 1); return res; } #endif |
|
From: Francois D. <du...@us...> - 2005-09-09 21:03:49
|
Update of /cvsroot/stlport/STLport/build/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29678/build/lib Modified Files: Tag: STLPORT_5_0 configure Log Message: no message Index: configure =================================================================== RCS file: /cvsroot/stlport/STLport/build/lib/configure,v retrieving revision 1.1.2.3 retrieving revision 1.1.2.4 diff -u -d -r1.1.2.3 -r1.1.2.4 --- configure 6 Jun 2005 17:12:30 -0000 1.1.2.3 +++ configure 9 Sep 2005 21:03:36 -0000 1.1.2.4 @@ -5,6 +5,7 @@ configmak=../Makefiles/config.mak +configlib=../../stlport/script_config.h # rm -f ${configmak} @@ -30,12 +31,12 @@ --target=<target> target platform (cross-compiling) --help print this help message and exit --with-stlport=<dir> use STLport in catalog <dir> - --with-msvc=<dir> use MS VC from this catalog - --with-mssdk=<dir> use MS SDK from this catalog --with-mwcw=<dir> Metrowerks CodeWarrior compiler catalog (useful for mw* compilers) i.e. something like "c:/Program Files/Metrowerks/CodeWarrior" --with-nwsdk=<dir> use Novell NDK/SDK from this catalog (useful for *-*-netware target) i.e. something like "c:/Novell/ndk/nwsdk" + --no-cygwin Specific cygwin distribution option. Use it to build STLport using + the cygwin tools but without dependency on the cygwin1.dll --with-extra-cxxflags=<options> pass extra options to C++ compiler --clean remove custom settings (file ${configmak}) @@ -58,6 +59,13 @@ esac rm -f ${configmak} +rm -f ${configlib} + +echo "/* This header has been automatically generated by the STLport" >> ${configlib} +echo " * configure script. Please do not edit it as your modification" >> ${configlib} +echo " * might be lost after an STLport configuration." >> ${configlib} +echo " */" >> ${configlib} +echo >> ${configlib} while : do @@ -78,12 +86,6 @@ --with-stlport=*) write_option "$option" STLPORT_DIR ;; - --with-msvc=*) - write_option "$option" MSVC_DIR - ;; - --with-mssdk=*) - write_option "$option" MSSDK_DIR - ;; --with-extra-cxxflags=*) write_option "$option" EXTRA_CXXFLAGS ;; @@ -93,6 +95,14 @@ --with-mwcw=*) write_option "$option" MWCW_BASE ;; + --no-cygwin) + write_option "gcc -mno-cygwin" CC + write_option "c++ -mno-cygwin" CXX + echo "/* Signals to STLport that it is used in cygwin with the -mno-cygwin" >> ${configlib} + echo " * option." >> ${configlib} + echo " */" >> ${configlib} + echo "#define _STLP_NO_CYGWIN 1" >> ${configlib} + ;; esac done |
|
From: Francois D. <du...@us...> - 2005-09-09 21:03:49
|
Update of /cvsroot/stlport/STLport/stlport In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29678/stlport Added Files: Tag: STLPORT_5_0 script_config.h Log Message: no message --- NEW FILE: script_config.h --- /* This header has been automatically generated by the STLport * configure script. Please do not edit it as your modification * might be lost after an STLport configuration. */ |
|
From: Francois D. <du...@us...> - 2005-09-09 21:03:49
|
Update of /cvsroot/stlport/STLport/stlport/config In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29678/stlport/config Modified Files: Tag: STLPORT_5_0 stl_gcc.h Log Message: no message Index: stl_gcc.h =================================================================== RCS file: /cvsroot/stlport/STLport/stlport/config/stl_gcc.h,v retrieving revision 1.36.2.35 retrieving revision 1.36.2.36 diff -u -d -r1.36.2.35 -r1.36.2.36 --- stl_gcc.h 6 Sep 2005 19:09:21 -0000 1.36.2.35 +++ stl_gcc.h 9 Sep 2005 21:03:37 -0000 1.36.2.36 @@ -17,16 +17,26 @@ # endif #endif -#if defined (__CYGWIN__) -# if (__GNUC__ >= 3) && (__GNUC_MINOR__ >= 3) && !defined (_GLIBCPP_USE_C99) -# define _STLP_NO_VENDOR_MATH_L -# define _STLP_NO_VENDOR_STDLIB_L -# endif -# if (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ > 3)) -/* Before version 3.4.4, the cygwin package include path was conform to the - * GNU convention which is set later in this file: +#if defined (__CYGWIN__) && \ + (__GNUC__ >= 3) && (__GNUC_MINOR__ >= 3) && !defined (_GLIBCPP_USE_C99) +# define _STLP_NO_VENDOR_MATH_L +# define _STLP_NO_VENDOR_STDLIB_L +#endif + +/* We guess if we are using the cygwin distrib that has a special include schema. + * There is no way to distinguish a cygwin distrib used in no-cygwin mode from a + * mingw install. We are forced to use a configuration option */ +#if !defined (_STLP_NATIVE_INCLUDE_PATH) && \ + (defined (__CYGWIN__) || defined (__MINGW32__) && defined (_STLP_NO_CYGWIN)) +# if (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ > 3)) # define _STLP_NATIVE_INCLUDE_PATH ../../../__GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__/include/c++ +# elif defined (_STLP_NO_CYGWIN) +# define _STLP_NATIVE_INCLUDE_PATH ../mingw +/*# else + * Before version gcc 3.4, the cygwin package include path was conform to the + * GNU convention which is set later in this file. + */ # endif #endif |
|
From: Francois D. <du...@us...> - 2005-09-09 21:03:48
|
Update of /cvsroot/stlport/STLport/etc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29678/etc Modified Files: Tag: STLPORT_5_0 ChangeLog Log Message: no message Index: ChangeLog =================================================================== RCS file: /cvsroot/stlport/STLport/etc/ChangeLog,v retrieving revision 1.104.2.366 retrieving revision 1.104.2.367 diff -u -d -r1.104.2.366 -r1.104.2.367 --- ChangeLog 7 Sep 2005 12:56:46 -0000 1.104.2.366 +++ ChangeLog 9 Sep 2005 21:03:36 -0000 1.104.2.367 @@ -1,3 +1,23 @@ +2005-09-09 Francois Dumont <dums@stlport...> + + * src/c_locale_win32.c: Fix _Locale_wchar_[tolower,toupper] implementation + which was wrong when wint_t was not the same typedef as wchar_t. + + * build/lib/configure: Removed obsolete configure options --with-msvc and + --with-mssdk. And --no-cygwin option to make build of STLport using -mno-cygwin + option easier. + + * stlport/script_config.h: New header used to put additionnal macros defined + by the configure script. + + * stlport/stl/_config.h: Add script_config.h include. + + * stlport/config/stl_gcc.h: Use of the new _STLP_NO_CYGWIN macro to set + the right _STLP_NATIVE_INCLUDE_PATH macro value. + + * build/Makefiles/gmake/gcc.mak: Change CC and CXX assignment from := to + ?= to take into account an already existing definition. + 2005-09-07 Francois Dumont <dums@stlport...> * build/Makefiles/gmake: Adopt a more traditionnal unixes naming |
|
From: Francois D. <du...@us...> - 2005-09-09 21:03:47
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29678/build/Makefiles/gmake Modified Files: Tag: STLPORT_5_0 gcc.mak Log Message: no message Index: gcc.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/gcc.mak,v retrieving revision 1.1.2.13 retrieving revision 1.1.2.14 diff -u -d -r1.1.2.13 -r1.1.2.14 --- gcc.mak 27 Aug 2005 13:22:21 -0000 1.1.2.13 +++ gcc.mak 9 Sep 2005 21:03:36 -0000 1.1.2.14 @@ -5,8 +5,10 @@ #INCLUDES = -I$(SRCROOT)/include INCLUDES := -CXX := c++ -CC := gcc -ansi +CXX ?= c++ +CC ?= gcc + +CC += -ansi ifeq ($(OSNAME), cygming) RC := windres |
|
From: Francois D. <du...@us...> - 2005-09-07 12:56:56
|
Update of /cvsroot/stlport/STLport/build/Makefiles/gmake/cygming In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31750/build/Makefiles/gmake/cygming Modified Files: Tag: STLPORT_5_0 lib.mak Log Message: no message Index: lib.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/gmake/cygming/lib.mak,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -d -r1.1.2.2 -r1.1.2.3 --- lib.mak 7 May 2005 07:03:41 -0000 1.1.2.2 +++ lib.mak 7 Sep 2005 12:56:46 -0000 1.1.2.3 @@ -1,37 +1,36 @@ # -*- makefile -*- Time-stamp: <03/07/15 18:23:04 ptr> # $Id$ -RELEASE_SUFFIX := r -DBG_SUFFIX := d +DBG_SUFFIX := g STLDBG_SUFFIX := stl${DBG_SUFFIX} # Shared libraries: -SO_NAME_BASE := ${LIBNAME}_${RELEASE_SUFFIX}${MAJOR}${MINOR} +SO_NAME_BASE := lib${LIBNAME}.${MAJOR}.${MINOR} SO_NAME := ${SO_NAME_BASE}.$(SO) LIB_NAME := ${SO_NAME_BASE}.$(LIB) -EXP_NAME := ${SO_NAME_BASE}.$(EXP) +#EXP_NAME := ${SO_NAME_BASE}.$(EXP) SO_NAME_OUT := $(OUTPUT_DIR)/${SO_NAME} LIB_NAME_OUT := $(OUTPUT_DIR)/${LIB_NAME} -EXP_NAME_OUT := $(OUTPUT_DIR)/${EXP_NAME} +#EXP_NAME_OUT := $(OUTPUT_DIR)/${EXP_NAME} -SO_NAME_DBG_BASE := ${LIBNAME}_${DBG_SUFFIX}${MAJOR}${MINOR} +SO_NAME_DBG_BASE := lib${LIBNAME}${DBG_SUFFIX}.${MAJOR}.${MINOR} SO_NAME_DBG := ${SO_NAME_DBG_BASE}.$(SO) LIB_NAME_DBG := ${SO_NAME_DBG_BASE}.$(LIB) -EXP_NAME_DBG := ${SO_NAME_DBG_BASE}.$(EXP) +#EXP_NAME_DBG := ${SO_NAME_DBG_BASE}.$(EXP) SO_NAME_OUT_DBG := $(OUTPUT_DIR_DBG)/${SO_NAME_DBG} LIB_NAME_OUT_DBG := $(OUTPUT_DIR_DBG)/${LIB_NAME_DBG} -EXP_NAME_OUT_DBG := $(OUTPUT_DIR_DBG)/${EXP_NAME_DBG} +#EXP_NAME_OUT_DBG := $(OUTPUT_DIR_DBG)/${EXP_NAME_DBG} -SO_NAME_STLDBG_BASE := ${LIBNAME}_${STLDBG_SUFFIX}${MAJOR}${MINOR} +SO_NAME_STLDBG_BASE := lib${LIBNAME}${STLDBG_SUFFIX}.${MAJOR}.${MINOR} SO_NAME_STLDBG := ${SO_NAME_STLDBG_BASE}.$(SO) LIB_NAME_STLDBG := ${SO_NAME_STLDBG_BASE}.$(LIB) -EXP_NAME_STLDBG := ${SO_NAME_STLDBG_BASE}.$(EXP) +#EXP_NAME_STLDBG := ${SO_NAME_STLDBG_BASE}.$(EXP) SO_NAME_OUT_STLDBG := $(OUTPUT_DIR_STLDBG)/${SO_NAME_STLDBG} LIB_NAME_OUT_STLDBG := $(OUTPUT_DIR_STLDBG)/${LIB_NAME_STLDBG} -EXP_NAME_OUT_STLDBG := $(OUTPUT_DIR_STLDBG)/${EXP_NAME_STLDBG} +#EXP_NAME_OUT_STLDBG := $(OUTPUT_DIR_STLDBG)/${EXP_NAME_STLDBG} # Static libraries: A_NAME := ${SO_NAME_BASE}.$(ARCH) |
|
From: Francois D. <du...@us...> - 2005-09-07 12:56:54
|
Update of /cvsroot/stlport/STLport/build/test/unit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31750/build/test/unit Modified Files: Tag: STLPORT_5_0 gcc.mak Log Message: no message Index: gcc.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/test/unit/gcc.mak,v retrieving revision 1.1.2.8 retrieving revision 1.1.2.9 diff -u -d -r1.1.2.8 -r1.1.2.9 --- gcc.mak 4 Sep 2005 18:17:33 -0000 1.1.2.8 +++ gcc.mak 7 Sep 2005 12:56:46 -0000 1.1.2.9 @@ -57,10 +57,10 @@ endif ifeq ($(OSNAME),cygming) -LIB_VERSION = ${LIBMAJOR}${LIBMINOR} -release-shared : LDLIBS = -lstlport_r${LIB_VERSION} -dbg-shared : LDLIBS = -lstlport_d${LIB_VERSION} -stldbg-shared : LDLIBS = -lstlport_stld${LIB_VERSION} +LIB_VERSION = ${LIBMAJOR}.${LIBMINOR} +release-shared : LDLIBS = -lstlport.${LIB_VERSION} +dbg-shared : LDLIBS = -lstlportg.${LIB_VERSION} +stldbg-shared : LDLIBS = -lstlportstlg.${LIB_VERSION} else release-shared : LDLIBS = -lstlport dbg-shared : LDLIBS = -lstlportg |
|
From: Francois D. <du...@us...> - 2005-09-07 12:56:54
|
Update of /cvsroot/stlport/STLport/build/Makefiles/nmake/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31750/build/Makefiles/nmake/lib Modified Files: Tag: STLPORT_5_0 macro.mak Log Message: no message Index: macro.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/nmake/lib/macro.mak,v retrieving revision 1.1.2.3 retrieving revision 1.1.2.4 diff -u -d -r1.1.2.3 -r1.1.2.4 --- macro.mak 31 Aug 2005 10:23:24 -0000 1.1.2.3 +++ macro.mak 7 Sep 2005 12:56:46 -0000 1.1.2.4 @@ -1,7 +1,6 @@ # -*- makefile -*- Time-stamp: <04/03/22 22:17:22 ptr> # $Id$ -RELEASE_SUFFIX = r DBG_SUFFIX = d STLDBG_SUFFIX = stl$(DBG_SUFFIX) @@ -12,7 +11,7 @@ # Shared libraries: -SO_NAME_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)_$(RELEASE_SUFFIX)$(MAJOR)$(MINOR) +SO_NAME_BASE = $(LIB_NAME_PREFIX)$(LIBNAME).$(MAJOR).$(MINOR) SO_NAME = $(SO_NAME_BASE).$(SO) LIB_NAME = $(SO_NAME_BASE).$(LIBEXT) EXP_NAME = $(SO_NAME_BASE).$(EXP) @@ -27,7 +26,7 @@ RES_NAME_OUT = $(OUTPUT_DIR)\$(RES_NAME) MANIFEST_NAME_OUT = $(OUTPUT_DIR)\$(MANIFEST_NAME) -SO_NAME_DBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)_$(DBG_SUFFIX)$(MAJOR)$(MINOR) +SO_NAME_DBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)$(DBG_SUFFIX).$(MAJOR).$(MINOR) SO_NAME_DBG = $(SO_NAME_DBG_BASE).$(SO) LIB_NAME_DBG = $(SO_NAME_DBG_BASE).$(LIBEXT) EXP_NAME_DBG = $(SO_NAME_DBG_BASE).$(EXP) @@ -41,7 +40,7 @@ RES_NAME_OUT_DBG = $(OUTPUT_DIR_DBG)\$(RES_NAME) MANIFEST_NAME_OUT_DBG = $(OUTPUT_DIR_DBG)\$(MANIFEST_NAME_DBG) -SO_NAME_STLDBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)_$(STLDBG_SUFFIX)$(MAJOR)$(MINOR) +SO_NAME_STLDBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)$(STLDBG_SUFFIX).$(MAJOR).$(MINOR) SO_NAME_STLDBG = $(SO_NAME_STLDBG_BASE).$(SO) LIB_NAME_STLDBG = $(SO_NAME_STLDBG_BASE).$(LIBEXT) EXP_NAME_STLDBG = $(SO_NAME_STLDBG_BASE).$(EXP) @@ -56,19 +55,19 @@ MANIFEST_NAME_OUT_STLDBG = $(OUTPUT_DIR_STLDBG)\$(MANIFEST_NAME_STLDBG) # Static libraries: -A_NAME_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)_static_$(RELEASE_SUFFIX)$(MAJOR)$(MINOR) +A_NAME_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)_static.$(MAJOR).$(MINOR) A_NAME = $(A_NAME_BASE).$(ARCH) A_NAME_OUT = $(OUTPUT_DIR_A)\$(A_NAME) A_PDB_NAME = $(A_NAME_BASE).pdb A_PDB_NAME_OUT = $(OUTPUT_DIR_A)\$(A_PDB_NAME) -A_NAME_DBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)_static_$(DBG_SUFFIX)$(MAJOR)$(MINOR) +A_NAME_DBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)$(DBG_SUFFIX)_static.$(MAJOR).$(MINOR) A_NAME_DBG = $(A_NAME_DBG_BASE).$(ARCH) A_NAME_OUT_DBG = $(OUTPUT_DIR_A_DBG)\$(A_NAME_DBG) A_PDB_NAME_DBG = $(A_NAME_DBG_BASE).pdb A_PDB_NAME_OUT_DBG = $(OUTPUT_DIR_A_DBG)\$(A_PDB_NAME_DBG) -A_NAME_STLDBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)_static_$(STLDBG_SUFFIX)$(MAJOR)$(MINOR) +A_NAME_STLDBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)$(STLDBG_SUFFIX)_static.$(MAJOR).$(MINOR) A_NAME_STLDBG = $(A_NAME_STLDBG_BASE).$(ARCH) A_NAME_OUT_STLDBG = $(OUTPUT_DIR_A_STLDBG)\$(A_NAME_STLDBG) A_PDB_NAME_STLDBG = $(A_NAME_STLDBG_BASE).pdb |
|
From: Francois D. <du...@us...> - 2005-09-07 12:56:54
|
Update of /cvsroot/stlport/STLport/stlport/config In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31750/stlport/config Modified Files: Tag: STLPORT_5_0 stl_msvc.h Log Message: no message Index: stl_msvc.h =================================================================== RCS file: /cvsroot/stlport/STLport/stlport/config/stl_msvc.h,v retrieving revision 1.29.2.48 retrieving revision 1.29.2.49 diff -u -d -r1.29.2.48 -r1.29.2.49 --- stl_msvc.h 2 Sep 2005 20:51:00 -0000 1.29.2.48 +++ stl_msvc.h 7 Sep 2005 12:56:46 -0000 1.29.2.49 @@ -309,23 +309,23 @@ # define _STLP_STRINGIZE(X) _STLP_STRINGIZE_AUX(X) # define _STLP_STRINGIZE_AUX(X) #X -# if defined (_STLP_USE_DYNAMIC_LIB) -# define _STLP_LIB_TYPE "" -# else -# define _STLP_LIB_TYPE "static_" -# endif - # if defined (_STLP_DEBUG) # define _STLP_LIB_OPTIM_MODE "stld" # elif defined (_DEBUG) # define _STLP_LIB_OPTIM_MODE "d" # else -# define _STLP_LIB_OPTIM_MODE "r" +# define _STLP_LIB_OPTIM_MODE "" # endif -# define _STLP_VERSION_STR _STLP_STRINGIZE(_STLPORT_MAJOR)_STLP_STRINGIZE(_STLPORT_MINOR) +# if defined (_STLP_USE_DYNAMIC_LIB) +# define _STLP_LIB_TYPE "" +# else +# define _STLP_LIB_TYPE "_static" +# endif -# define _STLP_STLPORT_LIB "stlport_"_STLP_LIB_TYPE""_STLP_LIB_OPTIM_MODE""_STLP_VERSION_STR".lib" +# define _STLP_VERSION_STR _STLP_STRINGIZE(_STLPORT_MAJOR)"."_STLP_STRINGIZE(_STLPORT_MINOR) + +# define _STLP_STLPORT_LIB "stlport"_STLP_LIB_OPTIM_MODE""_STLP_LIB_TYPE"."_STLP_VERSION_STR".lib" # if defined (_STLP_VERBOSE_AUTO_LINK) # pragma message ("STLport: Auto linking to "_STLP_STLPORT_LIB) |
|
From: Francois D. <du...@us...> - 2005-09-07 12:56:53
|
Update of /cvsroot/stlport/STLport/etc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31750/etc Modified Files: Tag: STLPORT_5_0 ChangeLog Log Message: no message Index: ChangeLog =================================================================== RCS file: /cvsroot/stlport/STLport/etc/ChangeLog,v retrieving revision 1.104.2.365 retrieving revision 1.104.2.366 diff -u -d -r1.104.2.365 -r1.104.2.366 --- ChangeLog 6 Sep 2005 19:09:37 -0000 1.104.2.365 +++ ChangeLog 7 Sep 2005 12:56:46 -0000 1.104.2.366 @@ -1,3 +1,19 @@ +2005-09-07 Francois Dumont <dums@stlport...> + + * build/Makefiles/gmake: Adopt a more traditionnal unixes naming + convention for cygwin and mingw. + + * build/Makefiles/nmake: Attempt to make STLport library names more + coherent between unixes and windows systems. Now windows use the 5.0 + extension like under unixes even if under unixes the file extension + is before the 5.0 and under windows it will be after. The other + difference is that the debug suffix is 'g' when using gcc and 'd' for + the other compilers. This modification comes from a work to improve + STLport integration within boost build system, bjam. + + * stlport/config/stl_msvc.h: Modify MSVC auto link feature to reflect + above modifications. + 2005-09-06 Francois Dumont <dums@stlport...> * stlport/config/stl_gcc.h: Fix cygwin config that do have native |
|
From: Francois D. <du...@us...> - 2005-09-07 12:56:53
|
Update of /cvsroot/stlport/STLport/build/Makefiles/nmake/app In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31750/build/Makefiles/nmake/app Modified Files: Tag: STLPORT_5_0 macro.mak Log Message: no message Index: macro.mak =================================================================== RCS file: /cvsroot/stlport/STLport/build/Makefiles/nmake/app/macro.mak,v retrieving revision 1.1.2.3 retrieving revision 1.1.2.4 diff -u -d -r1.1.2.3 -r1.1.2.4 --- macro.mak 31 Aug 2005 10:23:24 -0000 1.1.2.3 +++ macro.mak 7 Sep 2005 12:56:46 -0000 1.1.2.4 @@ -1,16 +1,15 @@ # -*- makefile -*- Time-stamp: <03/09/28 17:22:37 ptr> # $Id$ -RELEASE_SUFFIX = r DBG_SUFFIX = d STLDBG_SUFFIX = stl$(DBG_SUFFIX) -PRG_NAME_BASE = $(PRGNAME)_$(RELEASE_SUFFIX)$(LIBMAJOR)$(LIBMINOR) -PRG_NAME_DBG_BASE = $(PRGNAME)_$(DBG_SUFFIX)$(LIBMAJOR)$(LIBMINOR) -PRG_NAME_STLDBG_BASE = $(PRGNAME)_$(STLDBG_SUFFIX)$(LIBMAJOR)$(LIBMINOR) -PRG_NAME_A_BASE = $(PRGNAME)_static_$(RELEASE_SUFFIX)$(LIBMAJOR)$(LIBMINOR) -PRG_NAME_A_DBG_BASE = $(PRGNAME)_static_$(DBG_SUFFIX)$(LIBMAJOR)$(LIBMINOR) -PRG_NAME_A_STLDBG_BASE = $(PRGNAME)_static_$(STLDBG_SUFFIX)$(LIBMAJOR)$(LIBMINOR) +PRG_NAME_BASE = $(PRGNAME) +PRG_NAME_DBG_BASE = $(PRGNAME)$(DBG_SUFFIX) +PRG_NAME_STLDBG_BASE = $(PRGNAME)$(STLDBG_SUFFIX) +PRG_NAME_A_BASE = $(PRGNAME)_static +PRG_NAME_A_DBG_BASE = $(PRGNAME)$(DBG_SUFFIX)_static +PRG_NAME_A_STLDBG_BASE = $(PRGNAME)$(STLDBG_SUFFIX)_static PRG = $(OUTPUT_DIR)\$(PRG_NAME_BASE)$(EXE) PRG_DBG = $(OUTPUT_DIR_DBG)\$(PRG_NAME_DBG_BASE)$(EXE) |