[CMAKE]
[reactos.git] / msc.cmake
index deb1622..6df3473 100644 (file)
--- a/msc.cmake
+++ b/msc.cmake
@@ -47,13 +47,21 @@ macro(set_module_type MODULE TYPE)
     set_subsystem(${MODULE} windows)\r
   endif ()\r
   if (${TYPE} MATCHES win32cui)\r
     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
   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
 SET(CMAKE_CXX_FLAGS_DEBUG_INIT "/D_DEBUG /MDd /Zi /Ob0 /Od")\r
 \r
 endif()\r
 \r
 set(CMAKE_C_FLAGS_DEBUG_INIT "/D_DEBUG /MDd /Zi  /Ob0 /Od")\r
 SET(CMAKE_CXX_FLAGS_DEBUG_INIT "/D_DEBUG /MDd /Zi /Ob0 /Od")\r
 \r
+macro(set_rc_compiler)\r
+# dummy, this workaround is only needed in mingw due to lack of RC support in cmake\r
+endmacro()
\ No newline at end of file