[CMAKE] Use modules instead of shared libraries
[reactos.git] / dll / win32 / query / CMakeLists.txt
1
2 add_definitions(
3 -D__WINESRC__
4 -DCOM_NO_WINDOWS_H)
5
6 include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
7 spec2def(query.dll query.spec)
8
9 list(APPEND SOURCE
10 query_main.c
11 ${CMAKE_CURRENT_BINARY_DIR}/query_stubs.c
12 ${CMAKE_CURRENT_BINARY_DIR}/query.def)
13
14 add_library(query MODULE ${SOURCE})
15 set_module_type(query win32dll)
16 target_link_libraries(query wine)
17 add_importlibs(query msvcrt kernel32 ntdll)
18 add_cd_file(TARGET query DESTINATION reactos/system32 FOR all)