2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 13:02:11 +00:00
Files
build/src/tools
Edward Diener cf52a6b4af Added support for Embarcardero C++ compilers based on clang-5.0 (#551)
* 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>
2020-03-20 21:33:17 -05:00
..
2010-05-26 03:39:15 +00:00
2009-07-27 08:52:41 +00:00
2020-03-09 11:08:48 -05:00
2018-09-26 09:54:06 -07:00
2018-01-13 09:13:49 -07:00
2020-03-09 11:08:48 -05:00
2018-09-26 09:54:06 -07:00
2019-10-29 05:35:25 -05:00
2019-10-29 05:35:25 -05:00
2019-02-21 23:16:44 -06:00
2020-03-09 11:08:48 -05:00
2009-06-04 06:14:55 +00:00
2020-03-09 11:08:48 -05:00
2020-03-09 11:08:48 -05:00
2018-09-26 09:54:06 -07:00
2015-09-17 10:24:07 +03:00
2018-09-26 09:54:06 -07:00
2020-03-09 11:08:48 -05:00
2016-09-30 20:37:05 +01:00
2020-03-09 11:08:48 -05:00
2020-03-09 11:08:48 -05:00
2019-09-20 11:48:26 -06:00
2018-09-26 09:54:06 -07:00
2010-01-27 20:49:56 +00:00
2020-03-09 11:08:48 -05:00
2018-09-26 09:54:06 -07:00
2018-09-26 09:54:06 -07:00
2020-03-09 11:08:48 -05:00
2018-01-13 09:13:49 -07:00
2015-09-17 10:24:07 +03:00
2005-12-05 15:07:53 +00:00
2012-10-13 21:58:54 +00:00
2016-10-27 20:22:04 -05:00
2015-09-17 10:24:07 +03:00
2020-03-09 11:08:48 -05:00
2020-03-09 11:08:48 -05:00
2017-02-01 22:17:02 +03:00
2015-09-17 10:24:07 +03:00
2020-03-09 11:08:48 -05:00
2011-11-08 09:06:53 +00:00
2020-03-09 11:08:48 -05:00
2020-03-09 11:08:48 -05:00
2020-03-09 11:08:48 -05:00
2020-03-09 11:08:48 -05:00
2016-10-27 20:22:05 -05:00
2018-01-13 09:13:49 -07:00
2020-03-09 11:08:48 -05:00
2015-09-17 10:24:07 +03:00
2016-10-27 20:22:04 -05:00
2018-09-26 09:54:06 -07:00
2020-03-09 11:08:48 -05:00
2020-03-09 11:08:48 -05:00
2020-03-09 11:08:48 -05:00