Author: tfaber Date: Sat Jun 22 16:38:27 2013 New Revision: 59291
URL: http://svn.reactos.org/svn/reactos?rev=59291&view=rev Log: [C++] - Enable MSVC build of mesa, telnet, explorer and rosautotest CORE-6950 #resolve
Modified: trunk/reactos/base/applications/network/CMakeLists.txt trunk/reactos/base/applications/network/telnet/CMakeLists.txt trunk/reactos/base/applications/network/telnet/src/precomp.h trunk/reactos/base/shell/CMakeLists.txt trunk/reactos/dll/opengl/CMakeLists.txt trunk/rostests/CMakeLists.txt trunk/rostests/rosautotest/precomp.h
Modified: trunk/reactos/base/applications/network/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/network/C... ============================================================================== --- trunk/reactos/base/applications/network/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/network/CMakeLists.txt [iso-8859-1] Sat Jun 22 16:38:27 2013 @@ -10,9 +10,7 @@ add_subdirectory(nslookup) add_subdirectory(ping) add_subdirectory(route) -if(NOT MSVC) - add_subdirectory(telnet) # FIXME: fix msvc build -endif() +add_subdirectory(telnet) add_subdirectory(tracert) add_subdirectory(whois) add_subdirectory(wlanconf)
Modified: trunk/reactos/base/applications/network/telnet/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/network/t... ============================================================================== --- trunk/reactos/base/applications/network/telnet/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/network/telnet/CMakeLists.txt [iso-8859-1] Sat Jun 22 16:38:27 2013 @@ -1,5 +1,5 @@
-set_cpp(WITH_STL) +set_cpp(WITH_EXCEPTIONS WITH_STL)
add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE)
@@ -27,7 +27,7 @@
set_module_type(telnet win32cui) add_pch(telnet src/precomp.h) -add_importlibs(telnet ws2_32 user32 msvcrt kernel32) +add_importlibs(telnet ws2_32 user32 msvcrt kernel32 ntdll) add_cd_file(TARGET telnet DESTINATION reactos/system32 FOR all)
if(NOT MSVC)
Modified: trunk/reactos/base/applications/network/telnet/src/precomp.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/network/t... ============================================================================== --- trunk/reactos/base/applications/network/telnet/src/precomp.h [iso-8859-1] (original) +++ trunk/reactos/base/applications/network/telnet/src/precomp.h [iso-8859-1] Sat Jun 22 16:38:27 2013 @@ -18,7 +18,7 @@ //#include <stdio.h> //#include <stdarg.h> //#include <string.h> -//#include <locale.h> +#include <locale.h> #include <io.h> #include <time.h> //#include <ctype.h>
Modified: trunk/reactos/base/shell/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/CMakeLists.txt?r... ============================================================================== --- trunk/reactos/base/shell/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/base/shell/CMakeLists.txt [iso-8859-1] Sat Jun 22 16:38:27 2013 @@ -1,7 +1,4 @@
add_subdirectory(cmd) -if(NOT MSVC) add_subdirectory(explorer) -endif() add_subdirectory(explorer-new) -
Modified: trunk/reactos/dll/opengl/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/CMakeLists.txt?r... ============================================================================== --- trunk/reactos/dll/opengl/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/opengl/CMakeLists.txt [iso-8859-1] Sat Jun 22 16:38:27 2013 @@ -1,5 +1,3 @@ add_subdirectory(glu32) -if(NOT MSVC) - add_subdirectory(mesa) -endif() +add_subdirectory(mesa) add_subdirectory(opengl32)
Modified: trunk/rostests/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/rostests/CMakeLists.txt?rev=59291&a... ============================================================================== --- trunk/rostests/CMakeLists.txt [iso-8859-1] (original) +++ trunk/rostests/CMakeLists.txt [iso-8859-1] Sat Jun 22 16:38:27 2013 @@ -5,9 +5,7 @@ #add_subdirectory(dxtest) add_subdirectory(kmtests) #add_subdirectory(regtests) -if(NOT MSVC) # FIXME: msvc build - add_subdirectory(rosautotest) -endif() +add_subdirectory(rosautotest) add_subdirectory(tests) #add_subdirectory(win32) add_subdirectory(winetests)
Modified: trunk/rostests/rosautotest/precomp.h URL: http://svn.reactos.org/svn/reactos/trunk/rostests/rosautotest/precomp.h?rev=... ============================================================================== --- trunk/rostests/rosautotest/precomp.h [iso-8859-1] (original) +++ trunk/rostests/rosautotest/precomp.h [iso-8859-1] Sat Jun 22 16:38:27 2013 @@ -2,6 +2,7 @@ #include <iostream> #include <memory> #include <sstream> +#include <string> #include <vector> #include <iomanip>