Skip to content

CI: Add a LTO/IPO build #647

@chfast

Description

@chfast

Add a LTO build to CI. We can check the performance of Release vs Release+LTO builds but previously difference where neglectable.
However, LTO build can reveal some C++ bugs.

In CMake IPO can be enabled with INTERPROCEDURAL_OPTIMIZATION property. The Hunter controlled dependencies should be build with IPO enabled too therefore a CMake toolchain file must be used.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions