mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 05:15:41 +00:00
[CTFMON][MSCTF][MSCTFIME][MSUTB] Move CTF modules to base/ctf (#8040)
This PR reorganizes the location of the CTF-related modules to improve grep-ability, understanding, and readability. New folder base/ctf will become incomplete Cicero, CTF or TSF (Text Services Framework). JIRA issue: CORE-19360 JIRA issue: CORE-19361 JIRA issue: CORE-19363 - Move ctfmon, msctf, msctfime, and msutb modules to new directory base/ctf. - Adapt CMakeLists.txt to this move. - Modify .github/labeler.yml and media/doc/WINESYNC.txt. - No code content changes except CMakeLists.txt, .github/labeler.yml, and media/doc/WINESYNC.txt.
This commit is contained in:
parent
2a0d98c2bc
commit
d4c64771cd
77 changed files with 9 additions and 11 deletions
37
base/ctf/msctf/CMakeLists.txt
Normal file
37
base/ctf/msctf/CMakeLists.txt
Normal file
|
@ -0,0 +1,37 @@
|
|||
|
||||
remove_definitions(-D_WIN32_WINNT=0x502)
|
||||
add_definitions(-D_WIN32_WINNT=0x600)
|
||||
|
||||
spec2def(msctf.dll msctf.spec ADD_IMPORTLIB)
|
||||
|
||||
list(APPEND SOURCE
|
||||
categorymgr.c
|
||||
compartmentmgr.c
|
||||
context.c
|
||||
displayattributemgr.c
|
||||
documentmgr.c
|
||||
inputprocessor.c
|
||||
langbarmgr.c
|
||||
msctf.c
|
||||
range.c
|
||||
threadmgr.c
|
||||
precomp.h
|
||||
${CMAKE_CURRENT_BINARY_DIR}/msctf_stubs.c)
|
||||
|
||||
list(APPEND PCH_SKIP_SOURCE
|
||||
mlng.cpp
|
||||
utils.cpp)
|
||||
|
||||
add_library(msctf MODULE
|
||||
${SOURCE}
|
||||
${PCH_SKIP_SOURCE}
|
||||
version.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/msctf.def)
|
||||
|
||||
set_module_type(msctf win32dll UNICODE)
|
||||
target_link_libraries(msctf uuid wine cicero)
|
||||
add_importlibs(msctf user32 advapi32 advapi32_vista msvcrt kernel32 ntdll)
|
||||
add_delay_importlibs(msctf shell32 shlwapi ole32 oleaut32 imm32 gdi32)
|
||||
add_pch(msctf precomp.h SOURCE)
|
||||
add_cd_file(TARGET msctf DESTINATION reactos/system32 FOR all)
|
||||
set_wine_module_FIXME(msctf) # CORE-5743: No CONST_VTABLE
|
Loading…
Add table
Add a link
Reference in a new issue