Rogue Wave Component Builder (RCB): Building Your Applications : PART III Appendices : Appendix A Build Tag Conventions : The RCB Convention
The RCB Convention
Table 9 list the codes used in the RCB convention.
Table 9 – Codes used in the short RCB build tag convention
Code
Meaning
s
no code
Using STLPort on Solaris platforms
Using the system’s native standard library
m
no code
Multithreaded build
Single-threaded build
s
no code
Static binding
Dynamic binding (also called shared or DLL)
d
no code
Debugging build
Release build
Note that there is some ambiguity due to the use of ‘s’ to denote either static builds or the use of STLPort on Solaris. However, in practice the chance for confusion is minimal. Solaris is the only platform where the ambiguity might occur, and even there the library extension should disambiguate whether a lone ‘s’ in the library name stands for a static build (.a extension) or the use of STLPort (.so extension).