[CMAKE]
[reactos.git] / dll / win32 / winhttp / CMakeLists.txt
index d668f70..a5bff14 100644 (file)
@@ -2,23 +2,22 @@
 add_definitions(-D__WINESRC__)
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(winhttp ${CMAKE_CURRENT_SOURCE_DIR}/winhttp.spec ${CMAKE_CURRENT_BINARY_DIR}/winhttp.def)
+spec2def(winhttp.dll winhttp.spec)
 
-add_library(winhttp SHARED
+list(APPEND SOURCE
     cookie.c
     handle.c
     main.c
     net.c
     request.c
     session.c
-    url.c)
+    url.c
+    ${CMAKE_CURRENT_BINARY_DIR}/winhttp.def)
 
-set_module_type(winhttp win32dll)
-
-target_link_libraries(winhttp
-    ${CMAKE_CURRENT_BINARY_DIR}/winhttp.def
-    wine)
+add_library(winhttp SHARED ${SOURCE})
 
+set_module_type(winhttp win32dll)
+target_link_libraries(winhttp wine)
 add_importlibs(winhttp shlwapi wininet ws2_32 msvcrt crypt32 advapi32 kernel32 ntdll)
-add_dependencies(winhttp winhttp_def)
-add_livecd_target(winhttp reactos/system32)
+add_importlib_target(winhttp.spec)
+add_cd_file(TARGET winhttp DESTINATION reactos/system32 FOR all)