* Updated borland.jam to support latest Embarcadero C++ using the 32-bit compilers bcc32/bcc32c.
# Conflicts:
# src/tools/borland.jam
* Don't pass command line options which bcc32c can not handle.
(cherry picked from commit 7c1ae7d6b1)
* Only set shared when creating DLL.
(cherry picked from commit c71077e2ef)
* Use -b- only with bcc32.
(cherry picked from commit 5be4246c43)
* Add embarcadero toolset for C++ Builder using clang technology. This initially includes bcc32c and bcc32x for 32-bit Windows and bcc64 for 64-bit Windows.
(cherry picked from commit 3dc0664ecf)
* Clean up conditional flags when the condition is not needed.
(cherry picked from commit 2bce8908d0)
* Fixed syntax and other errors.
(cherry picked from commit 3d350030c2)
* More fixes for embarcadero jam file syntax problems. Set the default EXE to a console application.
(cherry picked from commit 61844755ce)
* Added support for static library archive with tlib/tlib64.
(cherry picked from commit 365de8eb71)
* Update before further changes.
(cherry picked from commit 3a7e024686)
* Simplify requirements.
(cherry picked from commit 250ec1d7ed)
* Dropped support for bcc32c since it errors out with quite a number of clang command line options. That compiler is supported by the borland.jam file.
(cherry picked from commit 7648561a8c)
* Support for asm, archive, and user-interface options. Addition of precompiled header type.
(cherry picked from commit 25adec6e69)
* Added docs. Removed precompiled headers.
(cherry picked from commit 5af0447386)
* Remove change to version.jam and put code locally into borland.jam.
(cherry picked from commit 2ef8485e7a)
* Fixed a number of syntax issues. Fix the methods for finding the root directory. Updated the documentation.
(cherry picked from commit a52cda799f)
* Adding address model options for compile and link.
(cherry picked from commit 439c9fdaaf)
* Added linker option to generate the import library.
(cherry picked from commit b934a4fd8a)
* Update import library switch to link.dll.
(cherry picked from commit c8891dda7d)
* Added my copyright to borland.jam toolset and fixed the creation of DLLs and static libraries in the embarcadero.jam troolset.
Co-authored-by: Edward Diener <eldlistmailingz@tropicsoft.com>