[CMAKE]
[reactos.git] / base / setup / usetup / CMakeLists.txt
index 8d2598f..a0f6410 100644 (file)
@@ -1,9 +1,10 @@
 
-include_directories(${REACTOS_SOURCE_DIR}/lib/newinflib)
-include_directories(${REACTOS_SOURCE_DIR}/lib/3rdparty/zlib)
-include_directories(${REACTOS_SOURCE_DIR}/include/reactos/drivers)
+include_directories(
+    ${REACTOS_SOURCE_DIR}/lib/newinflib
+    ${REACTOS_SOURCE_DIR}/lib/3rdparty/zlib
+    ${REACTOS_SOURCE_DIR}/include/reactos/drivers)
 
-add_executable(usetup WIN32
+add_executable(usetup
     interface/usetup.c
     interface/devinst.c
     interface/consup.c
@@ -32,11 +33,15 @@ add_executable(usetup WIN32
 target_link_libraries(usetup
     mingw_main
     zlib
-    newinflib
+    inflib
     ext2lib
     vfatlib
     mingw_common)
 
-set_target_properties(usetup PROPERTIES LINK_FLAGS "-Wl,-entry,_NtProcessStartup@4")
+if(MSVC)
+    target_link_libraries(usetup msvcsup)
+endif()
 
-add_dependencies(usetup psdk buildno_header)
+set_module_type(usetup nativecui)
+add_importlibs(usetup kernel32 ntdll)
+add_cd_file(TARGET usetup DESTINATION reactos/system32 NO_CAB NAME_ON_CD smss.exe FOR bootcd)