* Sync up to trunk HEAD (r62285). Branch guys deserve the significant speedups too ;)
[reactos.git] / base / system / diskpart / CMakeLists.txt
index f3b906b..f1cbf96 100644 (file)
@@ -1,48 +1,50 @@
 
-add_executable(diskpart
-       active.c
-       add.c
-       assign.c
-       attach.c
-       attributes.c
-       automount.c
-       break.c
-       clean.c
-       compact.c
-       convert.c
-       create.c
-       delete.c
-       detach.c
-       detail.c
-       diskpart.c
-       expand.c
-       extend.c
-       filesystems.c
-       format.c
-       gpt.c
-       help.c
-       import.c
-       inactive.c
-       interpreter.c
-       list.c
-       merge.c
-       offline.c
-       online.c
-       recover.c
-       remove.c
-       repair.c
-       rescan.c
-       retain.c
-       san.c
-       select.c
-       setid.c
-       shrink.c
-       uniqueid.c
-       diskpart.rc)
+list(APPEND SOURCE
+    active.c
+    add.c
+    assign.c
+    attach.c
+    attributes.c
+    automount.c
+    break.c
+    clean.c
+    compact.c
+    convert.c
+    create.c
+    delete.c
+    detach.c
+    detail.c
+    diskpart.c
+    expand.c
+    extend.c
+    filesystems.c
+    format.c
+    gpt.c
+    help.c
+    import.c
+    inactive.c
+    interpreter.c
+    list.c
+    merge.c
+    offline.c
+    online.c
+    recover.c
+    remove.c
+    repair.c
+    rescan.c
+    retain.c
+    san.c
+    select.c
+    setid.c
+    shrink.c
+    uniqueid.c
+    diskpart.h)
 
+add_executable(diskpart ${SOURCE} diskpart.rc)
 set_module_type(diskpart win32cui UNICODE)
 add_importlibs(diskpart user32 msvcrt advapi32 kernel32)
 if(MSVC)
        add_importlibs(diskpart ntdll)
 endif()
+add_pch(diskpart diskpart.h SOURCE)
 add_cd_file(TARGET diskpart DESTINATION reactos/system32 FOR all)