1
# CMakeLists.txt: cmake config file for ibus-sunpinyin
3
find_package(GTK2 REQUIRED gtk)
4
find_package(iBus 1.2 REQUIRED)
5
find_package(SunPinyin 2.0 REQUIRED)
7
include_directories(${GTK2_INCLUDE_DIRS} ${iBus_INCLUDE_DIRS} ${SunPinyin_INCLUDE_DIRS})
8
set(LIBS ${LIBS} ${GTK2_LIBRARIES} ${iBus_LIBRARIES} ${SunPinyin_LIBRARIES})
12
pointer.h ibus_common.h
13
imi_ibus_win.cpp imi_ibus_win.h
14
sunpinyin_config_keys.h
15
sunpinyin_config.cpp sunpinyin_config.h
16
sunpinyin_engine.cpp sunpinyin_engine.h
17
sunpinyin_engine_proxy.cpp sunpinyin_engine_proxy.h
18
sunpinyin_lookup_table.cpp sunpinyin_lookup_table.h
19
sunpinyin_property.cpp sunpinyin_property.h)
21
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
22
add_executable(ibus-engine-sunpinyin ${ENGINE_SRCS})
23
target_link_libraries(ibus-engine-sunpinyin ${LIBS})
25
install(TARGETS ibus-engine-sunpinyin
26
RUNTIME DESTINATION ${LIBEXEC_DIR})