- Amine fixes msvc linking of wuapi elegantly
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Fri, 18 Feb 2011 00:25:53 +0000 (00:25 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Fri, 18 Feb 2011 00:25:53 +0000 (00:25 +0000)
- All complaints to him ;)

svn path=/branches/cmake-bringup/; revision=50776

dll/win32/wuapi/CMakeLists.txt
include/psdk/CMakeLists.txt

index 41182ff..b6cc414 100644 (file)
@@ -18,12 +18,12 @@ list(APPEND SOURCE
     searcher.c
     session.c
     updates.c
-    #${REACTOS_BINARY_DIR}/include/psdk/wuapi_i.c
     ${CMAKE_CURRENT_BINARY_DIR}/wuapi.def)
 
 add_library(wuapi SHARED ${SOURCE})
 
 set_module_type(wuapi win32dll)
-target_link_libraries(wuapi uuid wine)
+target_link_libraries(wuapi uuid wine wuapi_idl_header)
 add_importlibs(wuapi ole32 advapi32 msvcrt kernel32 ntdll)
 add_cab_target(wuapi 1)
\ No newline at end of file
index 1c839b6..2b405bf 100644 (file)
@@ -97,7 +97,6 @@ list(APPEND SOURCE
     wincodec.idl
     winsxs.idl
     wtypes.idl
-    wuapi.idl
     xmldom.idl
     xmldso.idl
     ctfutb.idl
@@ -110,4 +109,6 @@ endif()
 
 add_idl_headers(psdk ${SOURCE})
 
+add_iid_library(wuapi_idl_header wuapi.idl)
+
 add_typelib(stdole2 stdole2.idl)