2 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
3 add_definitions(-D__WINESRC__ -DMSIRUNMODE=MSIRUNMODE_T)
5 remove_definitions(-D_WIN32_WINNT=0x502)
6 add_definitions(-D_WIN32_WINNT=0x600)
9 spec2def(msi.dll msi.spec)
11 generate_idl_iids(msiserver.idl)
60 ${CMAKE_CURRENT_BINARY_DIR}/msiserver_i.c
61 ${CMAKE_CURRENT_BINARY_DIR}/msi_stubs.c
62 ${CMAKE_CURRENT_BINARY_DIR}/msi.def)
65 set_source_files_properties(custom.c PROPERTIES COMPILE_FLAGS /FImsvchelper.h)
68 add_library(msi SHARED ${SOURCE})
70 add_idl_Headers(msi_idlheader msiserver.idl)
72 add_typelib(msi_tlb msiserver.idl)
74 set_module_type(msi win32dll)
76 target_link_libraries(msi uuid ${PSEH_LIB} wine)
78 add_dependencies(msi msi_idlheader msi_tlb)
98 add_cd_file(TARGET msi DESTINATION reactos/system32)
99 add_importlib_target(msi.spec)