diff --git a/external/hime_qt/hime_im_client/CMakeLists.txt b/external/hime_qt/hime_im_client/CMakeLists.txt index 75707f3..72d7bea 100644 --- a/external/hime_qt/hime_im_client/CMakeLists.txt +++ b/external/hime_qt/hime_im_client/CMakeLists.txt @@ -54,12 +54,29 @@ else() CLIENT_LIB=1 ) - pkg_check_modules(X11 REQUIRED IMPORTED_TARGET x11) - pkg_check_modules(GLIB2 REQUIRED IMPORTED_TARGET glib-2.0) + if (DESKTOP_APP_USE_PACKAGED) + pkg_check_modules(X11 REQUIRED IMPORTED_TARGET x11) + pkg_check_modules(GLIB2 REQUIRED IMPORTED_TARGET glib-2.0) - target_link_libraries(external_hime_im_client - PRIVATE - PkgConfig::X11 - PkgConfig::GLIB2 - ) + target_link_libraries(external_hime_im_client + PRIVATE + PkgConfig::X11 + PkgConfig::GLIB2 + ) + else() + pkg_check_modules(X11 REQUIRED x11) + pkg_check_modules(GLIB2 REQUIRED glib-2.0) + + target_include_directories(external_hime_im_client + PRIVATE + ${X11_INCLUDE_DIRS} + ${GLIB2_INCLUDE_DIRS} + ) + + target_link_libraries(external_hime_im_client + PRIVATE + X11 + glib-2.0 + ) + endif() endif()