--- src/CMakeLists.txt~ 2010-03-27 20:47:12.000000000 +0800 +++ src/CMakeLists.txt 2012-10-23 09:06:32.785606676 +0800 @@ -16,12 +16,13 @@ FIND_PACKAGE(PkgConfig) PKG_SEARCH_MODULE(LUA51 REQUIRED lua5.1 lua-5.1 lua) PKG_CHECK_MODULES(REQPKGS REQUIRED ibus-1.0>=1.2.0;glib-2.0>=2.22;gthread-2.0>=2.22;dbus-1>=1.2;sqlite3;gtk+-2.0;gdk-2.0;libnotify>=0.4) +FIND_PACKAGE(Threads) SET_SOURCE_FILES_PROPERTIES(${SRCS} COMPILE_FLAGS "-pthread -DPKGDATADIR=${PKGDATADIR}") SET_TARGET_PROPERTIES(ibus-sogoupycc PROPERTIES LINK_FLAGS "-s") INCLUDE_DIRECTORIES(${CMAKE_CURRENT_DIR};${REQPKGS_INCLUDE_DIRS};${LUA51_INCLUDE_DIRS}) LINK_DIRECTORIES(${REQPKGS_LIBRARY_DIRS};${LUA51_LIBRARY_DIRS}) -TARGET_LINK_LIBRARIES(ibus-sogoupycc ${REQPKGS_LIBRARIES};${LUA51_LIBRARIES}) +TARGET_LINK_LIBRARIES(ibus-sogoupycc ${REQPKGS_LIBRARIES};${LUA51_LIBRARIES};${CMAKE_THREAD_LIBS_INIT}) INSTALL(TARGETS ibus-sogoupycc DESTINATION ${PKGDATADIR}/engine)