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})