[CMAKE]
authorJérôme Gardou <jerome.gardou@reactos.org>
Sat, 25 Sep 2010 23:01:09 +0000 (23:01 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Sat, 25 Sep 2010 23:01:09 +0000 (23:01 +0000)
  - add set_unicode macro to msvc toolchain
  - fix win32cui module type for msvc

svn path=/branches/cmake-bringup/; revision=48897

msc.cmake

index deb1622..cc7565c 100644 (file)
--- a/msc.cmake
+++ b/msc.cmake
@@ -47,11 +47,16 @@ macro(set_module_type MODULE TYPE)
     set_subsystem(${MODULE} windows)\r
   endif ()\r
   if (${TYPE} MATCHES win32cui)\r
-    set_subsystem(${MODULE} windows)\r
-    set_entrypoint(${MODULE} mainCRTStartup)\r
+    set_subsystem(${MODULE} console)\r
   endif ()\r
 endmacro()\r
 \r
+macro(set_unicode MODULE STATE)\r
+   if(${STATE} MATCHES yes)\r
+       add_definitions(-DUNICODE -D_UNICODE)\r
+   endif()\r
+endmacro()\r
+\r
 endif()\r
 \r
 set(CMAKE_C_FLAGS_DEBUG_INIT "/D_DEBUG /MDd /Zi  /Ob0 /Od")\r