inputcontext compilable
This commit is contained in:
parent
a4e2f9f1da
commit
ab86fb0468
|
@ -28,12 +28,12 @@ message(STATUS "Qt5_VERSION_PATCH: ${Qt5_VERSION_PATCH}")
|
||||||
|
|
||||||
add_subdirectory(src)
|
add_subdirectory(src)
|
||||||
add_subdirectory(skins)
|
add_subdirectory(skins)
|
||||||
#TODO
|
add_subdirectory(inputcontext)
|
||||||
#add_subdirectory(inputcontext)
|
|
||||||
add_subdirectory(qmlexport)
|
add_subdirectory(qmlexport)
|
||||||
add_subdirectory(tools)
|
add_subdirectory(tools)
|
||||||
add_subdirectory(support)
|
add_subdirectory(support)
|
||||||
add_subdirectory(examples)
|
add_subdirectory(examples)
|
||||||
|
#TODO
|
||||||
#add_subdirectory(playground)
|
#add_subdirectory(playground)
|
||||||
|
|
||||||
#TODO
|
#TODO
|
||||||
|
|
|
@ -1,14 +1,8 @@
|
||||||
set(TARGET_NAME qskinputcontext)
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME} PRIVATE gui-private)
|
|
||||||
|
|
||||||
# TODO
|
# TODO
|
||||||
# CONFIG += plugin
|
# CONFIG += plugin
|
||||||
# CONFIG += qskinny
|
# CONFIG += qskinny
|
||||||
|
|
||||||
if(QskDll)
|
set(TARGET_NAME qskinputcontext)
|
||||||
target_compile_definitions(${TARGET_NAME} PRIVATE QSK_INPUTCONTEXT_MAKEDLL)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND TARGET_HEADERS
|
||||||
QskInputContextGlobal.h)
|
QskInputContextGlobal.h)
|
||||||
|
@ -19,6 +13,24 @@ list(APPEND TARGET_SOURCES
|
||||||
list(APPEND TARGET_OTHER_FILES
|
list(APPEND TARGET_OTHER_FILES
|
||||||
metadata.json)
|
metadata.json)
|
||||||
|
|
||||||
|
add_library(${TARGET_NAME} SHARED ${TARGET_SOURCES} ${TARGET_HEADERS} ${TARGET_OTHER_FILES})
|
||||||
|
|
||||||
|
if(QskDll)
|
||||||
|
target_compile_definitions(${TARGET_NAME}
|
||||||
|
PRIVATE
|
||||||
|
QSK_INPUTCONTEXT_MAKEDLL)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_link_libraries(${TARGET_NAME}
|
||||||
|
PRIVATE
|
||||||
|
qskinny
|
||||||
|
Qt5::GuiPrivate)
|
||||||
|
|
||||||
|
set_target_properties(${TARGET_NAME} PROPERTIES
|
||||||
|
AUTOMOC ON)
|
||||||
|
|
||||||
|
install(TARGETS ${TARGET_NAME} DESTINATION ${QSK_INSTALL_PLUGINS}/platforminputcontexts)
|
||||||
|
|
||||||
# TODO
|
# TODO
|
||||||
# pinyin {
|
# pinyin {
|
||||||
# unix
|
# unix
|
||||||
|
@ -41,8 +53,4 @@ list(APPEND TARGET_OTHER_FILES
|
||||||
# SOURCES += QskHunspellTextPredictor.cpp
|
# SOURCES += QskHunspellTextPredictor.cpp
|
||||||
# }
|
# }
|
||||||
#
|
#
|
||||||
# }
|
# }
|
||||||
|
|
||||||
add_library(${TARGET_NAME} SHARED ${TARGET_SOURCES} ${TARGET_HEADERS} ${TARGET_OTHER_FILES})
|
|
||||||
|
|
||||||
install(TARGETS ${TARGET_NAME} DESTINATION ${QSK_INSTALL_PLUGINS}/platforminputcontexts)
|
|
Loading…
Reference in New Issue