mirror of
https://github.com/reactos/reactos.git
synced 2024-08-28 22:28:36 +00:00
![Thomas Faber](/assets/img/avatar_default.png)
The PCH must be used with the same compiler flags it was generated with, so don't use it for files that use modified flags.
41 lines
1.2 KiB
CMake
41 lines
1.2 KiB
CMake
|
|
remove_definitions(-D_WIN32_WINNT=0x502)
|
|
add_definitions(-D_WIN32_WINNT=0x600)
|
|
|
|
add_definitions(-D__WINESRC__)
|
|
include_directories(BEFORE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
|
|
spec2def(wbemprox.dll wbemprox.spec)
|
|
|
|
list(APPEND SOURCE
|
|
builtin.c
|
|
class.c
|
|
main.c
|
|
process.c
|
|
qualifier.c
|
|
query.c
|
|
reg.c
|
|
security.c
|
|
service.c
|
|
services.c
|
|
table.c
|
|
wbemlocator.c
|
|
precomp.h)
|
|
|
|
# wql.tab.c has been generated with relative file paths...
|
|
set_source_files_properties(wql.tab.c PROPERTIES COMPILE_FLAGS "-UREACTOS_SOURCE_DIR -DREACTOS_SOURCE_DIR=\"\\\".\\\"\"")
|
|
|
|
add_library(wbemprox MODULE
|
|
${SOURCE}
|
|
wql.tab.c
|
|
guid.c
|
|
wbemprox.rc
|
|
${CMAKE_CURRENT_BINARY_DIR}/wbemprox.def)
|
|
|
|
set_source_files_properties(wbemprox.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/wbemprox.rgs)
|
|
set_module_type(wbemprox win32dll)
|
|
target_link_libraries(wbemprox uuid wine)
|
|
add_importlibs(wbemprox iphlpapi oleaut32 advapi32 user32 gdi32 version winspool ws2_32 rpcrt4 setupapi msvcrt kernel32 ntdll)
|
|
add_dependencies(wbemprox d3d_idl_headers)
|
|
add_pch(wbemprox precomp.h SOURCE)
|
|
add_cd_file(TARGET wbemprox DESTINATION reactos/system32/wbem FOR all)
|