Commit: 6278adc3cab7911d11b64f3ae795dc527041343d
Author: lazydodo
Date:   Mon Nov 28 13:22:10 2016 -0700
Branches: master
https://developer.blender.org/rB6278adc3cab7911d11b64f3ae795dc527041343d

[msvc] change linker options from /opt:noref to /opt:ref, saves about 20% off 
the executable size

Nobody appears to know why this option was on (and just on for just x64 at that)

===================================================================

M       build_files/cmake/platform/platform_win32_msvc.cmake

===================================================================

diff --git a/build_files/cmake/platform/platform_win32_msvc.cmake 
b/build_files/cmake/platform/platform_win32_msvc.cmake
index 6ca0568..d630ae7 100644
--- a/build_files/cmake/platform/platform_win32_msvc.cmake
+++ b/build_files/cmake/platform/platform_win32_msvc.cmake
@@ -112,7 +112,7 @@ set(CMAKE_STATIC_LINKER_FLAGS "${CMAKE_STATIC_LINKER_FLAGS} 
/ignore:4221")
 
 # MSVC only, Mingw doesnt need
 if(CMAKE_CL_64)
-       set(PLATFORM_LINKFLAGS "/MACHINE:X64 /OPT:NOREF ${PLATFORM_LINKFLAGS}")
+       set(PLATFORM_LINKFLAGS "/MACHINE:X64 /OPT:REF ${PLATFORM_LINKFLAGS}")
 else()
        set(PLATFORM_LINKFLAGS "/MACHINE:IX86 /LARGEADDRESSAWARE 
${PLATFORM_LINKFLAGS}")
 endif()

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to