[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37885] trunk/blender: cleanup for cmake msvc build options, reference some libs directly, fix conflicting flags /Ob1 and /Zi for debug

Campbell Barton ideasman42 at gmail.com
Fri Jul 1 05:41:25 CEST 2011


Ah 'Debug' broke but not Release which is why it worked for me,
committed fix 37996

On Thu, Jun 30, 2011 at 6:04 PM, Alex K <kuzsasha at gmail.com> wrote:
> I did
>
>
>        set(PLATFORM_LINKFLAGS "/SUBSYSTEM:CONSOLE /STACK:2097152
> /INCREMENTAL:NO
> /NODEFAULTLIB:msvcrt.lib,msvcmrt.lib,msvcurt.lib,msvcrtd.lib")
>
>        # MSVC only, Mingw doesnt need
>        if(CMAKE_CL_64)
>            set(PLATFORM_LINKFLAGS "/MACHINE:X64 /OPT:NOREF
> ${PLATFORM_LINKFLAGS}")
>        else()
>            set(PLATFORM_LINKFLAGS "/MACHINE:IX86 /LARGEADDRESSAWARE
> ${PLATFORM_LINKFLAGS}")
>        endif()
>
>        set(PLATFORM_LINKFLAGS_DEBUG "/NODEFAULTLIB:LIBCMT.lib,
> libc.lib /FORCE:MULTIPLE")
>
> Dunno, visual studio tried to link LIBCMT.lib in debug mode also, causing a
> conflict. /FORCE:MULTIPLE resolved it.
> Btw, I used cmake 2.8.4
>
> Thanks,
> Alex
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>



-- 
- Campbell


More information about the Bf-committers mailing list