|
Benjamin Kosnik |
fd51ec |
*** tools/build/v1/gcc-tools.jam.orig 2005-03-18 09:58:30.227128264 -0600
|
|
Benjamin Kosnik |
fd51ec |
--- tools/build/v1/gcc-tools.jam 2005-03-18 10:00:20.235025969 -0600
|
|
Benjamin Kosnik |
7e774a |
*************** flags gcc LINKFLAGS <runtime-link>static
|
|
Benjamin Kosnik |
7e774a |
*** 60,66 ****
|
|
Benjamin Kosnik |
7e774a |
flags gcc CFLAGS <debug-symbols>on : -g ;
|
|
Benjamin Kosnik |
7e774a |
flags gcc LINKFLAGS <debug-symbols>on : -g ;
|
|
Benjamin Kosnik |
7e774a |
flags gcc CFLAGS <optimization>off : -O0 ;
|
|
Benjamin Kosnik |
7e774a |
! flags gcc CFLAGS <optimization>speed : -O3 ;
|
|
cvsdist |
afeb5b |
|
|
Benjamin Kosnik |
7e774a |
# Other optimizations we might want for GCC
|
|
Benjamin Kosnik |
7e774a |
# -fforce-mem -fomit-frame-pointer
|
|
Benjamin Kosnik |
7e774a |
--- 60,66 ----
|
|
Benjamin Kosnik |
7e774a |
flags gcc CFLAGS <debug-symbols>on : -g ;
|
|
Benjamin Kosnik |
7e774a |
flags gcc LINKFLAGS <debug-symbols>on : -g ;
|
|
Benjamin Kosnik |
7e774a |
flags gcc CFLAGS <optimization>off : -O0 ;
|
|
Benjamin Kosnik |
7e774a |
! flags gcc CFLAGS <optimization>speed : -O2 ;
|
|
cvsdist |
afeb5b |
|
|
Benjamin Kosnik |
7e774a |
# Other optimizations we might want for GCC
|
|
Benjamin Kosnik |
7e774a |
# -fforce-mem -fomit-frame-pointer
|
|
Benjamin Kosnik |
fd51ec |
*************** flags gcc FINDLIBS <find-library> ;
|
|
Benjamin Kosnik |
fd51ec |
*** 352,357 ****
|
|
Benjamin Kosnik |
fd51ec |
--- 352,358 ----
|
|
Benjamin Kosnik |
fd51ec |
flags gcc DLLVERSION <dllversion> ;
|
|
Benjamin Kosnik |
fd51ec |
DLLVERSION = $(DLLVERSION[1]) ;
|
|
Benjamin Kosnik |
fd51ec |
DLLVERSION ?= $(BOOST_VERSION) ;
|
|
Benjamin Kosnik |
fd51ec |
+ SONAMEVERSION = 1 ;
|
|
Benjamin Kosnik |
fd51ec |
|
|
Benjamin Kosnik |
fd51ec |
flags gcc TARGET_TYPE <target-type> ;
|
|
Benjamin Kosnik |
fd51ec |
|
|
Benjamin Kosnik |
fd51ec |
*************** rule Link-action
|
|
Benjamin Kosnik |
fd51ec |
*** 387,393 ****
|
|
Benjamin Kosnik |
fd51ec |
if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX || $(OS) = OPENBSD ) && ! $(NO_GNU_LN)
|
|
Benjamin Kosnik |
fd51ec |
{
|
|
Benjamin Kosnik |
fd51ec |
OUTTAG on $(<) = ".$(DLLVERSION)" ;
|
|
Benjamin Kosnik |
fd51ec |
! SOTAG on $(<) = ".$(DLLVERSION)" ;
|
|
Benjamin Kosnik |
fd51ec |
ACTION_1 on $(<) = "" ;
|
|
Benjamin Kosnik |
fd51ec |
}
|
|
Benjamin Kosnik |
fd51ec |
else
|
|
Benjamin Kosnik |
fd51ec |
--- 388,394 ----
|
|
Benjamin Kosnik |
fd51ec |
if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX || $(OS) = OPENBSD ) && ! $(NO_GNU_LN)
|
|
Benjamin Kosnik |
fd51ec |
{
|
|
Benjamin Kosnik |
fd51ec |
OUTTAG on $(<) = ".$(DLLVERSION)" ;
|
|
Benjamin Kosnik |
fd51ec |
! SOTAG on $(<) = ".$(SONAMEVERSION)" ;
|
|
Benjamin Kosnik |
fd51ec |
ACTION_1 on $(<) = "" ;
|
|
Benjamin Kosnik |
fd51ec |
}
|
|
Benjamin Kosnik |
fd51ec |
else
|