File tree 2 files changed +17
-4
lines changed
2 files changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ if (BUILD_TOOL)
52
52
add_subdirectory (gui)
53
53
endif ()
54
54
55
- if (BUILD_SERVER)
55
+ if (BUILD_SERVER AND ENABLE_SERVER )
56
56
add_subdirectory (server)
57
57
endif ()
58
58
Original file line number Diff line number Diff line change @@ -7,10 +7,10 @@ add_library(fcitx5-mozc MODULE
7
7
${MOZC_SOURCE_DIR} /unix /fcitx5/mozc_client_pool.cc
8
8
${MOZC_SOURCE_DIR} /unix /fcitx5/mozc_engine_factory.cc
9
9
${MOZC_SOURCE_DIR} /unix /fcitx5/mozc_engine.cc
10
- ${MOZC_SOURCE_DIR} /unix /fcitx5/mozc_ipc_client.cc
11
10
${MOZC_SOURCE_DIR} /unix /fcitx5/mozc_response_parser.cc
12
11
${MOZC_SOURCE_DIR} /unix /fcitx5/mozc_state.cc
13
12
)
13
+
14
14
set_target_properties (fcitx5-mozc PROPERTIES PREFIX "" )
15
15
16
16
target_link_libraries (fcitx5-mozc
@@ -20,8 +20,21 @@ target_link_libraries(fcitx5-mozc
20
20
mozc::base::vlog
21
21
mozc::base::process
22
22
mozc::base::util
23
- mozc::base::init_mozc
24
- mozc::client::client)
23
+ mozc::base::init_mozc)
24
+
25
+ if (ENABLE_SERVER)
26
+ target_sources (fcitx5-mozc PRIVATE ${MOZC_SOURCE_DIR} /unix /fcitx5/mozc_ipc_client.cc)
27
+ target_link_libraries (fcitx5-mozc mozc::client::client)
28
+ else ()
29
+ target_sources (fcitx5-mozc PRIVATE ${MOZC_SOURCE_DIR} /unix /fcitx5/mozc_direct_client.cc)
30
+ target_link_libraries (fcitx5-mozc
31
+ mozc::session::session_usage_observer
32
+ mozc::engine::engine
33
+ mozc::session::key_info_util
34
+ mozc::session::session_handler
35
+ mozc::data_manager::oss::oss_data_manager)
36
+ endif ()
37
+
25
38
install (TARGETS fcitx5-mozc DESTINATION "${CMAKE_INSTALL_LIBDIR} /fcitx5" )
26
39
install (FILES ${MOZC_SOURCE_DIR} /unix /fcitx5/mozc-addon.conf RENAME mozc.conf DESTINATION "${FCITX_INSTALL_PKGDATADIR} /addon"
27
40
COMPONENT config)
You can’t perform that action at this time.
0 commit comments