[1.39.0] Confusing directions in bootstrap.sh

I used the --libdir= and --includedir= options when invoking bootstrap.sh. When bootstrap.sh finishes, it says to run './bjam', but when I did so, it didn't use the libdir and includedir I specified. Only when I ran './bjam install' did it do what I expected. I think bootstrap.sh should be changed to indicate that the 'install' argument is necessary. --Jeffrey Bosboom

Jeffrey Bosboom wrote:
I used the --libdir= and --includedir= options when invoking bootstrap.sh. When bootstrap.sh finishes, it says to run './bjam', but when I did so, it didn't use the libdir and includedir I specified. Only when I ran './bjam install' did it do what I expected. I think bootstrap.sh should be changed to indicate that the 'install' argument is necessary.
It is not necessary -- however libdir and includedir only affect 'install' target. The default target is 'stage' which puts libraries in stage/lib and not system location, and therefore does not need libdir or includedir. - Volodya

Vladimir Prus wrote:
It is not necessary -- however libdir and includedir only affect 'install' target. The default target is 'stage' which puts libraries in stage/lib and not system location, and therefore does not need libdir or includedir.
- Volodya
Well, my fault then. --Jeffrey Bosboom
participants (2)
-
Jeffrey Bosboom
-
Vladimir Prus