[CMake] InstallRequiredSystemLibraries.cmake

Michael Jackson mike.jackson at bluequartz.net
Thu Jan 13 13:24:48 EST 2011


Along those same lines would it be possible to have separate variables for the Debug and Release runtime libraries? I _think_ I need this based on some previous conversations on this list. Comments welcome.

--
Mike Jackson <www.bluequartz.net>

On Jan 13, 2011, at 1:22 PM, David Cole wrote:

> Thanks for this report.
> 
> The commit that fixes this is now in our 'next' branch:
> http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=fc144924a0782b37c320378ac76482f0534c7530
> 
> Fixing it, and adding a warning about required files that do not exist
> revealed several other issues when using this file with VS10.
> 
> The commit also fixes those issues.
> 
> We'll do our best to include this fix in the 2.8.4-rc2 candidate next week.
> 
> 
> Thanks,
> David
> 
> 
> On Wed, Jan 12, 2011 at 7:16 PM, J Decker <d3ck0r at gmail.com> wrote:
>> This currently has no support for watcom's libraries, I'm working on
>> adding that in the same method basically that visual studio uses for
>> all of its versions; this is still in progress but I'll come up with
>> soemhting like a patch in abit.
>> 
>> While doing this I found that there is a bug with VS2010 support..
>> 
>> There is a reference of VC90 that should be VC100 for copying the
>> debug libraries.
>> 
>> 
>> line 135
>>      SET(MSVC10_CRT_DIR
>>        "${MSVC10_REDIST_DIR}/Debug_NonRedist/${CMAKE_MSVC_ARCH}/Microsoft.VC90.DebugCRT")
>>      SET(__install__libs ${__install__libs}
>>        "${MSVC10_CRT_DIR}/Microsoft.VC100.DebugCRT.manifest"
>>        "${MSVC10_CRT_DIR}/msvcp100d.dll"
>>        "${MSVC10_CRT_DIR}/msvcr100d.dll"
>>        )
>> 
>> should be
>> 
>>      SET(MSVC10_CRT_DIR
>>        "${MSVC10_REDIST_DIR}/Debug_NonRedist/${CMAKE_MSVC_ARCH}/Microsoft.VC100.DebugCRT")
>>      SET(__install__libs ${__install__libs}
>>        "${MSVC10_CRT_DIR}/Microsoft.VC100.DebugCRT.manifest"
>>        "${MSVC10_CRT_DIR}/msvcp100d.dll"
>>        "${MSVC10_CRT_DIR}/msvcr100d.dll"
>>        )
>> _______________________________________________
>> Powered by www.kitware.com
>> 
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>> 
>> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
>> 
>> Follow this link to subscribe/unsubscribe:
>> http://www.cmake.org/mailman/listinfo/cmake
>> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake



More information about the CMake mailing list