projects
/
reactos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[CMAKE]
[reactos.git]
/
dll
/
win32
/
advapi32
/
CMakeLists.txt
diff --git
a/dll/win32/advapi32/CMakeLists.txt
b/dll/win32/advapi32/CMakeLists.txt
index
922e989
..
bcbebfa
100644
(file)
--- a/
dll/win32/advapi32/CMakeLists.txt
+++ b/
dll/win32/advapi32/CMakeLists.txt
@@
-17,6
+17,7
@@
list(APPEND SOURCE
crypt/crypt_md5.c
crypt/crypt_sha.c
misc/dllmain.c
crypt/crypt_md5.c
crypt/crypt_sha.c
misc/dllmain.c
+ misc/efs.c
misc/hwprofiles.c
misc/logon.c
misc/msi.c
misc/hwprofiles.c
misc/logon.c
misc/msi.c
@@
-39,7
+40,12
@@
list(APPEND SOURCE
token/privilege.c
token/token.c
advapi32_stubs.c
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
add_library(advapi32 SHARED
${CMAKE_CURRENT_BINARY_DIR}/advapi32_advapi32.h.gch
@@
-48,14
+54,13
@@
add_library(advapi32 SHARED
set_module_type(advapi32 win32dll)
target_link_libraries(advapi32
set_module_type(advapi32 win32dll)
target_link_libraries(advapi32
- ${CMAKE_CURRENT_SOURCE_DIR}/advapi32.def
svcctl_client
lsa_client
eventlogrpc_client
wine
svcctl_client
lsa_client
eventlogrpc_client
wine
-
pseh
)
+
${PSEH_LIB}
)
add_importlibs(advapi32 rpcrt4 kernel32 ntdll)
add_pch(advapi32 ${CMAKE_CURRENT_SOURCE_DIR}/advapi32.h ${SOURCE})
add_importlibs(advapi32 rpcrt4 kernel32 ntdll)
add_pch(advapi32 ${CMAKE_CURRENT_SOURCE_DIR}/advapi32.h ${SOURCE})
-add_
livecd_target(advapi32 reactos/system32
)
+add_
cab_target(advapi32 1
)