1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-17 01:10:10 +00:00

Make ccache viable for Windows Release builds

This commit is contained in:
AnyOldName3 2024-03-09 20:18:41 +00:00
parent 61d01f3b62
commit 72cf015401

View File

@ -528,8 +528,10 @@ if ! [ -z $UNITY_BUILD ]; then
add_cmake_opts "-DOPENMW_UNITY_BUILD=True"
fi
if ! [ -z $USE_CCACHE ]; then
add_cmake_opts "-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache"
if [ -n "$USE_CCACHE" ] && ([ -n "$NMAKE" ] || [ -n "$NINJA" ]); then
add_cmake_opts "-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DPRECOMPILE_HEADERS_WITH_MSVC=OFF"
elif [ -n "$USE_CCACHE" ]; then
echo "Ignoring -C (CCache) as it is incompatible with Visual Studio CMake generators"
fi
# turn on LTO by default