[C++]
authorThomas Faber <thomas.faber@reactos.org>
Sat, 22 Jun 2013 16:38:27 +0000 (16:38 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sat, 22 Jun 2013 16:38:27 +0000 (16:38 +0000)
- Enable MSVC build of mesa, telnet, explorer and rosautotest
CORE-6950 #resolve

svn path=/trunk/; revision=59291

reactos/base/applications/network/CMakeLists.txt
reactos/base/applications/network/telnet/CMakeLists.txt
reactos/base/applications/network/telnet/src/precomp.h
reactos/base/shell/CMakeLists.txt
reactos/dll/opengl/CMakeLists.txt
rostests/CMakeLists.txt
rostests/rosautotest/precomp.h

index dc22e24..4f95614 100644 (file)
@@ -10,9 +10,7 @@ add_subdirectory(netstat)
 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)
index 8f1af80..672a0de 100644 (file)
@@ -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 @@ add_executable(telnet
 
 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)
index 8691fbb..1c8f900 100644 (file)
@@ -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>
index 4849ec1..dc06a56 100644 (file)
@@ -1,7 +1,4 @@
 
 add_subdirectory(cmd)
-if(NOT MSVC)
 add_subdirectory(explorer)
-endif()
 add_subdirectory(explorer-new)
-
index 3f0ba3e..fe19743 100644 (file)
@@ -1,5 +1,3 @@
 add_subdirectory(glu32)
-if(NOT MSVC)
-    add_subdirectory(mesa)
-endif()
+add_subdirectory(mesa)
 add_subdirectory(opengl32)
index aa461f3..b52b25d 100644 (file)
@@ -5,9 +5,7 @@ add_subdirectory(apitests)
 #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)
index 1960bc6..301e4ab 100644 (file)
@@ -2,6 +2,7 @@
 #include <iostream>
 #include <memory>
 #include <sstream>
+#include <string>
 #include <vector>
 #include <iomanip>