X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=dll%2Fwin32%2Frpcrt4%2FCMakeLists.txt;h=c63d6c46fddcb5ab042e5c732a6b095b7cd76afe;hp=4523907d11a14191dfb2bd50742e6e6eff35fd2a;hb=2b2d3d27763e60a36d04c2ae4858d6a397fcc69d;hpb=89271fe38d2387cb0b07d24206b37f2a998612dc diff --git a/dll/win32/rpcrt4/CMakeLists.txt b/dll/win32/rpcrt4/CMakeLists.txt index 4523907d11a..c63d6c46fdd 100644 --- a/dll/win32/rpcrt4/CMakeLists.txt +++ b/dll/win32/rpcrt4/CMakeLists.txt @@ -19,7 +19,8 @@ list(APPEND SOURCE rpcrt4_main.c rpc_server.c rpc_transport.c - unix_func.c) + unix_func.c + ${CMAKE_CURRENT_BINARY_DIR}/rpcrt4.def) remove_definitions(-D_WIN32_WINNT=0x502) add_definitions(-D_WIN32_WINNT=0x600) @@ -27,7 +28,7 @@ add_definitions(-D_RPCRT4_) add_definitions(-DCOM_NO_WINDOWS_H) add_definitions(-DMSWMSG) -spec2def(rpcrt4 ${CMAKE_CURRENT_SOURCE_DIR}/rpcrt4.spec ${CMAKE_CURRENT_BINARY_DIR}/rpcrt4.def) +spec2def(rpcrt4.dll rpcrt4.spec) add_library(rpcrt4 SHARED ${SOURCE}) @@ -36,12 +37,13 @@ set_module_type(rpcrt4 win32dll) include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) include_directories(${REACTOS_BINARY_DIR}/include/reactos/wine) target_link_libraries(rpcrt4 - ${CMAKE_CURRENT_BINARY_DIR}/rpcrt4.def wine uuid epm_client - pseh) + ${PSEH_LIB}) add_importlibs(rpcrt4 msvcrt user32 advapi32 secur32 iphlpapi ws2_32 kernel32 ntdll) -add_dependencies(rpcrt4 rpcrt4_def winesdk) -add_livecd_target(rpcrt4 reactos/system32) +add_dependencies(rpcrt4 winesdk) +add_cab_target(rpcrt4 1) +add_importlib_target(${CMAKE_CURRENT_BINARY_DIR}/rpcrt4.def) +