[CMAKE]
[reactos.git] / base / applications / calc / CMakeLists.txt
index ba34d6f..3e1372e 100644 (file)
@@ -1,8 +1,10 @@
 
-add_definitions(-DUNICODE -D_UNICODE)
+set_unicode()
+set_rc_compiler()
+
 add_definitions(-DDISABLE_HTMLHELP_SUPPORT=1)
 
-add_executable(calc WIN32 
+add_executable(calc 
     about.c
     convert.c
     function.c
@@ -11,12 +13,10 @@ add_executable(calc WIN32
     winmain.c
     resource.rc)
 
-target_link_libraries(calc mingw_wmain mingw_common
-                      -ladvapi32
-                      -luser32
-                      -lgdi32
-                      -lmsvcrt)
-
-set_target_properties(calc PROPERTIES LINK_FLAGS "-Wl,-entry,_WinMainCRTStartup")
+set_module_type(calc win32gui)
+add_importlibs(calc advapi32 user32 gdi32 msvcrt kernel32)
+if(MSVC)
+add_importlibs(calc ntdll)
+endif()
 
-add_dependencies(calc psdk)
+add_cd_file(TARGET calc DESTINATION reactos/system32 FOR all)