HomeSolus
Diffusion ninja 58a1cd167f41

Update ninja to 1.10.1

Authored by aleksvor on Aug 25 2020, 9:52 PM.

Description

Update ninja to 1.10.1

Summary:
Changelog:

  • Delay opening log files until the first write.
  • A lot of improvements for CMake build and deprecation of old bootstrap.py.

Full git comparison here.

Packaging change:

  • Enable LTO, as it's enabled automatically by CMake script if ninja is built in Release configuration (they don't check for RelWithDebInfo). This helped to reduce binary size from 238 KB to 206 KB.

Test Plan: Rebuilt radare2, taisei and libplacebo with this version.

Reviewers: Triage Team, JoshStrobl

Reviewed By: Triage Team, JoshStrobl

Subscribers: JoshStrobl

Differential Revision: https://dev.getsol.us/D9473

Details

Committed
JoshStroblAug 25 2020, 9:52 PM
Pushed
JoshStroblAug 25 2020, 9:52 PM
Reviewer
Triage Team
Differential Revision
D9473: Update ninja to 1.10.1
Parents
R2168:5415ae7eb5f3: Update ninja to 1.10.0
Branches
Unknown
Tags
Unknown
References
tag: ninja-1.10.1-6