[CMAKE] Use modules instead of shared libraries
[reactos.git] / dll / win32 / lpk / CMakeLists.txt
1
2 add_definitions(-DLANGPACK)
3 include_directories(include)
4 spec2def(lpk.dll lpk.spec ADD_IMPORTLIB)
5
6 list(APPEND SOURCE
7 bidi.c
8 lpk.c
9 stub.c
10 ros_lpk.h)
11
12 add_library(lpk MODULE
13 ${SOURCE}
14 lpk.rc
15 ${CMAKE_CURRENT_BINARY_DIR}/lpk.def)
16
17 set_module_type(lpk win32dll UNICODE)
18
19 target_link_libraries(lpk wine)
20
21 add_importlibs(lpk usp10 version user32 gdi32 msvcrt kernel32 ntdll)
22 add_pch(lpk ros_lpk.h SOURCE)
23 add_cd_file(TARGET lpk DESTINATION reactos/system32 FOR all)