I was looking in the jam files, how the name of library is constructed.
Example: libboost_log-mgw46-mt-1_48.dll
I would like to ignore the last part, how to pass linker the -o parameter with my constructed name. I have few versions and linking in a big project forces me to do changes in project file and that is a lot of places.
My wish is to get libboost_log.dll. I did just rename, but when executing a program it says, that it can not find
libboost_log-mgw46-mt-1_48.dll
file.
Boost Bjam has 3 different layouts of naming defined. To quote the help placed in
Jamroot
file (I'm not aware of any better online documentation):The
system
layout gives the naming scheme you want - plain basename without any other information.Names for Boost output files according to these layouts are generated using the
tag
rule, defined inboostcpp.jam
file.