cmake: Fix for MSVC2010 project generation
authorSergei Nikulov <sergey.nikulov@gmail.com>
Tue, 9 Jul 2013 15:20:41 +0000 (19:20 +0400)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 16 Jul 2013 22:26:58 +0000 (00:26 +0200)
commit448d55ef0a2d6a0d8a18778f6d6a6a432d05bbb6
tree8584320def19a2624259c29dd22141c6dc3391c9
parent7b115cc1e16435b35d5b3bd8d3ca205c18438ecc
cmake: Fix for MSVC2010 project generation

Fixed issue with static build for MSVC2010.

After some investigation I've discovered known issue
http://public.kitware.com/Bug/view.php?id=11240 When .rc file is linked
to static lib it fails with following linker error

LINK : warning LNK4068: /MACHINE not specified; defaulting to X86
file.obj : fatal error LNK1112: module machine type 'x64' conflicts with
target machine type 'X86'

Fix add target property /MACHINE: for MSVC generation.

Also removed old workarounds - it caused errors during msvc build.

Bug: http://curl.haxx.se/mail/lib-2013-07/0046.html
lib/CMakeLists.txt
src/CMakeLists.txt
tests/libtest/CMakeLists.txt
tests/server/CMakeLists.txt