From 7b5ea6afe3a14f0f3d7c0925e65619320851b0db Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sat, 27 Nov 2010 18:30:39 +0000 Subject: [PATCH] [CMAKE] Add an incomplete cmake file for msi svn path=/branches/cmake-bringup/; revision=49823 --- dll/win32/CMakeLists.txt | 2 +- dll/win32/msi/CMakeLists.txt | 84 ++++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 dll/win32/msi/CMakeLists.txt diff --git a/dll/win32/CMakeLists.txt b/dll/win32/CMakeLists.txt index fb81640e014..2dd1d072908 100644 --- a/dll/win32/CMakeLists.txt +++ b/dll/win32/CMakeLists.txt @@ -91,7 +91,7 @@ add_subdirectory(msgina) add_subdirectory(msgsm32.acm) add_subdirectory(mshtml) add_subdirectory(mshtml.tlb) -#add_subdirectory(msi) +add_subdirectory(msi) add_subdirectory(msimg32) add_subdirectory(msimtf) add_subdirectory(msisip) diff --git a/dll/win32/msi/CMakeLists.txt b/dll/win32/msi/CMakeLists.txt new file mode 100644 index 00000000000..3a6ce78206a --- /dev/null +++ b/dll/win32/msi/CMakeLists.txt @@ -0,0 +1,84 @@ + +spec2def(msi.dll msi.spec) + +if (0) + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) +add_definitions(-D__WINESRC__) + +add_library(msi SHARED + action.c + alter.c + appsearch.c + automation.c + classes.c + cond.tab.c + create.c + custom.c + database.c + delete.c + dialog.c + distinct.c + drop.c + events.c + files.c + font.c + format.c + handle.c + helpers.c + insert.c + install.c + join.c + media.c + msi.c + msi_main.c + msiquery.c + package.c + preview.c + record.c + registry.c + regsvr.c + script.c + select.c + source.c + sql.tab.c + storages.c + streams.c + string.c + suminfo.c + table.c + tokenize.c + update.c + upgrade.c + where.c + msi.rc + ${CMAKE_CURRENT_BINARY_DIR}/msi.def) + +set_module_type(msi win32dll) + +target_link_libraries(msi wine uuid PSEH_LIB) + +add_importlibs(msi + kernel32 + urlmon + wininet + comctl32 + shell32 + shlwapi + cabinet + oleaut32 + ole32 + version + user32 + gdi32 + advapi32 + odbccp32 + ntdll) + +# msiserver_interface +# msiserver +# msiheader + +add_cab_target(msi 1) +endif() +add_importlib_target(msi.spec)