Improve project build in IDE and LazBuild
Original Reporter info from Mantis: Martok @martok
-
Reporter name:
Original Reporter info from Mantis: Martok @martok
- Reporter name:
Description:
The first patch improves the core build function in the IDE, especially with regard to build tools. It now behaves as documented in all cases.
The second patch adjusts LazBuild to behave like the IDE, and execute its steps in the same order. Notably it now correctly uses crBuild and crCompile so tool configuration is applied correctly (this was also documented, but never true). That also implies that LazBuild will now always compile at least the main unit, since both CompileReasons never skip compilation in the IDE (only crRun does this).
Additional information:
There will be a related patch on #27820 (closed) shortly that depends on this.