Disable LTO since it basically just makes the build process slow.

This commit is contained in:
Davis King 2018-07-07 08:59:16 -04:00
parent e248cc8fba
commit ea2fbcab5c
1 changed files with 5 additions and 4 deletions

View File

@ -1,10 +1,11 @@
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
# Set this to disable link time optimization. The only reason for
# doing this to make the compile faster which is nice when developing
# new modules.
# set(PYBIND11_LTO_CXX_FLAGS "")
# Pybind11's cmake scripts enable link time optimization by default. However,
# it makes linking take a really long time and doesn't seem to substantively
# improve runtime performance. So we disable LTO here to make building dlib
# faster.
set(PYBIND11_LTO_CXX_FLAGS "")
# Avoid cmake warnings about changes in behavior of some Mac OS X path