Enable LTO by default

This commit is contained in:
Siarhei Fedartsou 2024-06-30 17:27:05 +02:00
parent efa6e44cde
commit 3a424e4cd8

View File

@ -267,6 +267,7 @@ jobs:
CCOMPILER: clang-15
CXXCOMPILER: clang++-15
ENABLE_CONAN: ON
ENABLE_LTO: OFF
- name: gcc-14-release
continue-on-error: false
@ -367,7 +368,6 @@ jobs:
OSRM_CONNECTION_EXP_BACKOFF_COEF: ${{ matrix.OSRM_CONNECTION_EXP_BACKOFF_COEF }}
ENABLE_LTO: ${{ matrix.ENABLE_LTO }}
steps:
- run: echo "LTO=${ENABLE_LTO:-ON}"
- uses: actions/checkout@v4
- name: Build machine architecture
run: uname -m
@ -527,8 +527,8 @@ jobs:
-DENABLE_SANITIZER=${ENABLE_SANITIZER:-OFF} \
-DBUILD_TOOLS=${BUILD_TOOLS:-OFF} \
-DENABLE_CCACHE=ON \
-DCMAKE_INSTALL_PREFIX=${OSRM_INSTALL_DIR} \
-DENABLE_LTO=${ENABLE_LTO:-ON}
-DENABLE_LTO=${ENABLE_LTO:-ON} \
-DCMAKE_INSTALL_PREFIX=${OSRM_INSTALL_DIR}
make --jobs=${JOBS}
if [[ "${NODE_PACKAGE_TESTS_ONLY}" != "ON" ]]; then