From 7f39320ea958fcff29c26ed9ba2a2dad2b7b4597 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Gardou?= Date: Mon, 1 Nov 2010 16:32:32 +0000 Subject: [PATCH] [CMAKE] - put advapi32.def into source files. svn path=/branches/cmake-bringup/; revision=49406 --- dll/win32/advapi32/CMakeLists.txt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/dll/win32/advapi32/CMakeLists.txt b/dll/win32/advapi32/CMakeLists.txt index 9c0c3e21863..bcbebfaa718 100644 --- a/dll/win32/advapi32/CMakeLists.txt +++ b/dll/win32/advapi32/CMakeLists.txt @@ -40,7 +40,12 @@ list(APPEND SOURCE token/privilege.c token/token.c advapi32_stubs.c - advapi32.rc) + advapi32.rc + advapi32.def) + +if(NOT MSVC) + set_source_files_properties(advapi32.def PROPERTIES EXTERNAL_OBJECT TRUE) +endif() add_library(advapi32 SHARED ${CMAKE_CURRENT_BINARY_DIR}/advapi32_advapi32.h.gch @@ -49,12 +54,11 @@ add_library(advapi32 SHARED set_module_type(advapi32 win32dll) target_link_libraries(advapi32 - ${CMAKE_CURRENT_SOURCE_DIR}/advapi32.def svcctl_client lsa_client eventlogrpc_client wine - pseh) + ${PSEH_LIB}) add_importlibs(advapi32 rpcrt4 kernel32 ntdll)